2

大規模な Web アプリの一部として jar ファイルを実行しています。アプリの大部分は php で作成されていますが、やり取りする大きな .jar ファイルが 1 つあります。この jar ファイルを開始するには、ssh を使用してサーバーに接続し、ディレクトリに移動して、次のように呼び出して実行します。

java -jar file_name.jar

このファイルをオフにしたい場合、そのための ssh コマンドは何ですか?

4

2 に答える 2

2

もしあなたがそうするなら:

ps aux

または同様man psのもの (さまざまな可能なコマンドを参照) を使用すると、Java プロセスの PID を見つけることができるはずです (多数の Java プロセスが実行されている場合は難しい場合があります*)。次に、次のようにします。

kill PID

それでもうまくいかない場合は、次を試してください。

kill -9 PID

しかし、これはプロセスをきれいにシャットダウンする機会を与えません。

*) 多くの Java プロセスが実行されているとこれが難しい理由は、一部の OS や Java バージョンなどでは、プロセス名単に「java」であり、それらを区別するのが難しいためです。

更新:またはpgrep -lf file_name.jar、PID を簡単に取得するために使用できます。https://linux.die.net/man/1/pgrep
を参照してください

于 2013-09-12T11:17:05.770 に答える