2012-11-21 33 views
0

我正在編寫一個腳本來啓動Jboss,加載應用程序,發送請求到應用程序,關閉jboss並重復。但是我不知道如何關閉腳本中的Jboss。目前我使用bash&linux符號,jboss

pkill -9 java 

但我不認爲這是正確的,因爲它殺死的過程,而不是將其關閉。有沒有類似按CTRL-C關閉它的方法?

回答

0

你想要一個簡單的

pkill java 

從手冊頁:

pkill的將發送指定的信號(默認SIGTERM)每個 過程

SIGTERM將發送過程的終止信號。如果這個過程寫得很好,它會捕獲這個信號並執行有序關閉。如果失敗了,那麼您可以使用SIGKILL(-9),這是一個可強制終止的過程,無法執行清理過程。

+0

現在就試試這個,乾杯! – confusified

+0

這工作,但很多感謝@sputnick提供有用的背景閱讀 – confusified

0

你真正想要的是:

pkill的-f jboss的

使用pkill的java的可以殺死使用包裝盒上的Java的任何其他進程。