Вопрос: Как убить определенный Java-процесс?


ps -aux | less дисплеи

java -jar /var/appname.jar

Теперь я убиваю его

killall -9 java

Но если есть еще один Java-процесс java -jar /var/anotherappname.jar как убить только первый?


4
2017-12-27 18:48


Источник




Ответы:


Я бы предложил использовать pkill, с -f флаг для соответствия всей команде:

pkill -f /var/appname.jar

Сначала попробуйте

pgrep -af /var/appname.jar

Из man pkill:

   -f, --full
          The pattern is normally only matched against the  process  name.
          When -f is set, the full command line is used.

3
2017-12-27 19:11