JavaプロセスのPIDを選択する必要があります。次のコマンドを実行すると、ps -C java -o pid=
すべてのJavaプロセスが選択されます。起動に使用されたコマンドは、次の特定のプロセスを実行しています。./java -jar /path/to/my/jar.jar
これを試してみると、ps -C "./java -jar /path/to/my/jar.jar" -opid=
選択が正しくないため動作しません。
起動コマンドに基づいてPIDを選択する方法を知っている人はいますか?
答え1
ps aux | grep 'java -jar /path/to/my/jar.jar' | grep -v grep | awk '//{print $2}'