Bash скрипт не работает

#name - name of killing process

pidof name | kill

Почему это не работает?

1 ответ

kill кажется, не читает PID из STDIN (который подается, когда вы передаете вывод pidof к этому).

Это должно работать:

kill $(pidof name)

Для меньшего набора текста вы также можете использовать следующее (как предложено @florian-diesch в комментариях):

pkill name
Другие вопросы по тегам