【发布时间】:2016-04-06 10:27:12
【问题描述】:
我开发了一个shell脚本,它调用java程序RHEL环境的main方法。
Shell 脚本(比如app.sh)在tomcat.sh 的行上有多个选项
start:会调用main方法启动一个java程序
stop:它会获取正在运行的进程id并杀死进程
我已经实现了start 和stop 命令,期待实现暂停命令。
pause: 这个选项应该获取运行java应用程序的pid并调用非Main方法。
获取进程 ID 没有问题。 但是我可以从正在运行的进程 id 调用 java 程序的非 Main 方法吗?
编辑:
How can I call a method in an object from outside the JVM? 问题提供了不同技术的解决方案,但除了使用 shell 脚本外,我无法转向不同的技术。
【问题讨论】:
-
我认为你不能这样做。检查this了解更多信息。
-
我已经检查了那个问题。但我希望调用现有进程的非主方法,而不是调用新进程的新主方法