Только первая команда в том конвейере (ps ax
) выполняется как корень. Остаток от строки (включая kill
команда), выполняется как Ваш нормальный некорневой пользователь.
Работать kill
как корень, необходимо было бы выполнить его как это:
ps ax | grep node | awk '{print $1}' | sudo xargs kill -9
или
ps ax | grep node | awk '{print $1}' | xargs sudo kill -9
альтернативно, если Вы имеете pkill
установленный, Вы могли работать:
sudo pkill -9 node
Вам нужен sudo на уничтожении.
ps ax | grep node | awk '{print $1}' | xargs sudo kill -9
pkill
является потрясающим! Это доступно для Mac через домашнее пиво – Mohsen 21.09.2013, 04:48pkill -f -9 node
. – Stéphane Chazelas 21.09.2013, 15:31