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

ps -aux | less отображает

java -jar /var/appname.jar

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

killall -9 java

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

4
задан 27 December 2017 в 22:48

2 ответа

Я бы предложил использовать 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
ответ дан 18 July 2018 в 00:21

Я бы предложил использовать 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
ответ дан 24 July 2018 в 17:12

Другие вопросы по тегам:

Похожие вопросы: