SHELL автоматически убивает процесс из crontab - PullRequest
0 голосов
/ 04 октября 2018

У меня есть несколько процессов Java, но только те проблемные, которые я хотел бы периодически убивать каждые 2 минуты на Centos7.

Я хотел бы убить PID процесса, которые выполняются по этой команде.

/var/tmp/java -c /var/tmp/w.conf

Если я пытаюсь kill с использованием идентификатора процесса, процесс автоматически завершается.

Если я пытаюсь запустить это:

kill $(ps aux | grep 'java -c '| awk '{print $2}')

Я получаю результат:

-bash: kill: (129253) - No such process

как мне определить скрипт и crontab для автоматического уничтожения этих процессов?

1 Ответ

0 голосов
/ 04 октября 2018

Использование

pkill -f '/var/tmp/java -c /var/tmp/w.conf'
...