Я хочу убить весь процесс Google Chrome, который запускается через CRON.
*/5 * * * * export DISPLAY=:0 && google-chrome --app=http://localhost/runmysql.html
таким образом, процесс, который имеет меньший идентификатор процесса, который я хочу сохранить, и больший, чем тот, который я хочу уничтожить, который выполняется через CRON и который имеет более высокий идентификатор процесса, чем начальный.
Я знаю, как убить весь процесс
sudo killall -9 chorme
Во-первых, получите PIDs процессов:
pgrep google-chrome
Для уничтожения всех процессов Google Chrome с PIDs, больше, чем, говорят, 4500:
kill -9 $(pgrep google-chrome | awk '$1>4500')
Пример произвел:
ron@ron:~$ pgrep sleep
3956
4656
4978
4992
ron@ron:~$ kill -9 $(pgrep sleep | awk '$1>4500')
[2] Killed sleep 1000
[3]- Killed sleep 4500
[4]+ Killed sleep 6000
roronn@4736Z:~$ pgrep sleep
3956