2012-02-03 6 views
0

停止」の違いは何ですか(Tomcatの用語では何ですか)、プロセスを強制終了しますか?Tomcatの言い分:vs killを停止する

Tomcatが500、たとえば、のPIDを持っている場合、その違いは何です:

殺す-9 500

そして

サービスTomcatが

を停止するには

??前もって感謝します!

+3

惑星の他のすべてのプロセスと同じことは?あなたはプログラムで 'SIGKILL'を扱うことはできません。 –

+0

ブライアンありがとうございますが、この回答は私を助けません。私は、端末からこれらの2つのコマンドを実行することの違いは何かを尋ねています。再度、感謝します! – IAmYourFaja

+0

彼らは2つの全く異なることをします。 1つは 'SIGKILL'を送信し、もう1つは' SIGTERM'を送信します –

答えて

4

kill = bam!それは死んでいる。

停止:正常に終了させます。実行中のアプリケーションであれば、この発生に備えたコードを実行できます。サーバーインスタンスiselfはリソースを正常に解放します。

0

正確にあなたの質問への答えが、次は私が私のTomcatプロセスを殺すために一日一日に基づいて使用し、簡単なシェルスクリプトではありません:

ps -ef | grep tomcat | awk '{print $2}' | xargs kill -9 

https://gist.github.com/nrshrivatsan/1d2ea4fcdcb9d1857076

パート1

ps -ef | grep tomcat => Get all processes with tomcat grep 

パート2

私たちは、このことができます願ってい

awk '{print $2}' | xargs kill -9 => Get the second column [Process id] and kill them with -9 option 

スクリプトの一部2に、我々はパイプそれをプロセスの詳細情報を持っていたら。

ありがとうございます。

Shrivats。

関連する問題