If you kill -9 the timeout process then it won't be able to propagate that to the child which should then continue running
Как я могу безопасно удалить тайм-аут из сценария?
212
Aich
Я начал сценарий с
timeout --signal 2 --kill-after 10 14400
и теперь решил, что он должен работать так долго, как должен, поэтому мне нужно удалить этот тайм-аут из запущенного скрипта.
top -p $(pgrep -d',' timeout)
говорит мне, что запущен процесс тайм-аута. Могу ли я безопасно убить этот процесс, или мой важный процесс стал подпроцессом, и он тоже будет убит?
РЕДАКТИРОВАТЬ: Попробовал убийство сейчас. Огромная ошибка. Убил и мой сценарий тоже. Так что этот вопрос остается открытым: что я могу сделать в следующий раз?
1 ответ на вопрос
0
pixelbeat
О, я бы попробовал, если бы увидел этот ответ минуту назад. :( Но разве 9 не является сигналом по умолчанию для kill?
Aich 8 лет назад
0
Хорошо, проверил это снова с сигналом 9. Вы правы.
Aich 8 лет назад
0
Похожие вопросы
-
6
Какие функции Zsh вы используете?
-
8
Убийство Windows Shell
-
3
Mac OS X: обычные места, где должны жить бинарные файлы
-
-
2
Mac OS X: нужен простой скрипт
-
2
Как найти, а затем сравнить похожие файлы в папке Dropbox?
-
1
ksh эквивалент perl $! причина ошибки
-
3
Выясните, какой будет путь без символической ссылки?
-
4
Как запустить диалог свойств файла из командной строки?
-
2
Можно ли настроить несколько вкладок при запуске терминала?
-
2
разница между лам и пастой