我開發了一個shell腳本,它調用一個java程序的主要方法RHEL
環境。Shell腳本調用運行java程序的非主要方法
shell腳本(比如app.sh
)對的tomcat.sh
start:
線多個選項將通過調用main方法啓動java程序
stop:
它會得到運行的進程ID和終止進程
我已經執行了start
和stop
命令,並期待實現暫停命令。
pause:
這個選項應該得到運行Java應用程序的PID和調用非主要方法。
我沒有問題來獲取進程ID。 但我可以從運行進程ID調用Java程序的非主要方法嗎?
編輯:
How can I call a method in an object from outside the JVM?問題提供解決方案,在不同的技術,但我不能移動到不同的技術,但使用的shell腳本。
我認爲你不能那樣做。檢查[這](http://stackoverflow.com/questions/9411972/calling-java-methods-from-shell-scripts)的更多信息。 – dambros
http://stackoverflow.com/questions/368802/how-can-i-call-a-method-in-an-object-from-outside-the-jvm – user3159253
我檢查了這個問題。但我期待調用現有流程的非主要方法,而不是調用新流程的新主要方法 –