killall -r -9 .
отправляет сигнал 9
всем процессам, соответствующим регулярному выражению .
(т. Е. Убивает все процессы).
Поскольку он убивает себя, вопрос заключается в том, будет ли он убивать себя последним, и поэтому будет делать то, что задокументировано, или, может быть, он убьет себя до завершения работы, оставив процессы живыми.
Следуя @ ответу Дэвида, это означает, что если вы дважды запустите killall
, то у вас будет меньше шансов на работу, чем если бы вы запустили его один раз - потому что каждый killall
может убить другого, прежде чем он закончит работу .
Это новый парадокс, похожий на проблему остановки?