3

Возможный дубликат:
Неожиданное поведение убийцы

Если запустить команду killall killall из терминала (я использовал Konsole из KDE 4), он говорит, что не может найти какой-либо процесс. killall запускается, ищет процесс с именем killall и должен найти себя и kill, но он этого не делает. Зачем?

2 ответа2

11

Возможно, потому что это написано, чтобы игнорировать себя?

:: смотрит на исходный код для killall::

http://src.gnu-darwin.org/src/usr.bin/killall/killall.c.html

Ага:

if (thispid == mypid)
    continue;
9

человек убийца

Процесс killall никогда не убивает себя (но может убить другие процессы killall).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .