2

Я начал сценарий с

timeout --signal 2 --kill-after 10 14400

и теперь решил, что он должен работать так долго, как должен, поэтому мне нужно удалить этот тайм-аут из запущенного скрипта.

top -p $(pgrep -d',' timeout)

говорит мне, что запущен процесс тайм-аута. Могу ли я безопасно убить этот процесс, или мой важный процесс стал подпроцессом, и он тоже будет убит?

РЕДАКТИРОВАТЬ: Попробовал убийство сейчас. Огромная ошибка. Убил и мой сценарий тоже. Так что этот вопрос остается открытым: что я могу сделать в следующий раз?

1 ответ1

0

Если вы убьете -9 в процессе тайм-аута, он не сможет передать это дочернему элементу, который затем должен продолжить работу.

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