Mac OS X terminal killall не убьет запущенный процесс
у меня есть экземпляр lighttpd работает. Когда я делаю "ps-axc", процесс отображается как
"614 ?? 0:00.15 lighttpd"
но когда я делаю "killall lighttpd", я получаю
No matching processes belonging to you were found
Я на Mac OS X 10.5.6. Я что-то упускаю?
4 ответов
согласно другому ответу, если это не ваш процесс, добавьтеsudo
Если вы администратор. Если нет, вам может не повезти.
кроме того, попробовать sudo killall -9 lighttpd
который посылает определенный сигнал убить вместо термина.
просто чтобы убедиться, что вы также можете попробовать sudo kill -9 614
использование PID.
задача написана в списке ps aux в скобках? Если это так, то это зомби, его ждет какая-то задача ввода-вывода, которая, вероятно, никогда не завершится. Ты не можешь убить его, насколько я знаю.
- это принадлежит вам ? Если вы это сделаете
ps aux | grep lighttpd
что даст вам идентификатор пользователя, связанный с этим процессом (я предполагаю, что это chowned
другому пользователю)