Bash скрипт не работает
#name - name of killing process
pidof name | kill
Почему это не работает?
1 ответ
kill
кажется, не читает PID из STDIN (который подается, когда вы передаете вывод pidof
к этому).
Это должно работать:
kill $(pidof name)
Для меньшего набора текста вы также можете использовать следующее (как предложено @florian-diesch в комментариях):
pkill name