Похоже, что pidof
отсутствуют некоторые процессы, тестируя его с помощью Chromium на Debian, он возвращает 17 pid, а ps ax|grep [path]
возвращает 18 pid.
Я бы использовал это вместо того, чтобы найти путь Chrome с
cpath=`which chrome` pkill -f -STOP "$cpath"
Используя преимущества pkill's -f
:
-f, --full
Шаблон обычно сопоставляется только с именем процесса. Когда -f установлен, используется полная командная строка.