Избавьтесь от echo
. В этом нет необходимости, и это является причиной сообщения об ошибке, поскольку слово echo
не является PID.
kill -SIGKILL $(pidof hsd-tab; pidof firefox-browser)
Лучше, pidof
может принимать несколько имен программ:
kill -SIGKILL $(pidof hsd-tab firefox-browser)
Еще лучше, используйте pkill
для уничтожения программ по имени. Это похоже на kill
+ pidof
.
pkill -SIGKILL hsd-tab firefox-browser
Старайтесь не убивать программы с помощью -SIGKILL
или -9
, если в этом нет крайней необходимости. Это не дает им возможности полностью отключиться. Это почти всегда излишество и плохая привычка. Я бы сделал go с:
pkill hsd-tab firefox-browser