killall -r -9 .
посылает сигнал 9
всем процессам, соответствующим регулярному выражению .
(т. Е. Он убивает все процессы). Как он убивает себя, вопрос в том, будет ли он убивать себя последним, поэтому делать то, что он документировал, или, может быть, он убьет себя до окончания работы, оставив процессы живыми.Является ли "killall -r -9." гарантированно работать?
После @ ответ Давида, это означает, что если вы запустите killall
дважды он имеет меньше шансы работать, чем если вы запустите его один раз - потому что каждый killall
может убить другого, прежде чем он заканчивает работу.
Это новый парадокс, похожий на проблему остановки?
Вы должны включить опцию каннибала для этого, чтобы это работало – JaredPar
Вы проверили его? :) – epatel
Я протестировал его, но он убил терминал, поэтому я не знаю, кто был убит, а кто нет. – flybywire