LINUX.ORG.RU

Обработка сигналов


0

0

Делаю обработчик сигналов в bashshell-е, чтобы при посылке завершающих/прибивающих сигналов скрипту он коректно завершался, т. е.

sighandler () {
echo exiting ...
rm -f lock.file
exit 1
}
trap sighandler SIGINT

Вопрос у меня в том какие сигналы обрабатывать, или наоборот - какие сигналы не обрабатывать. Т. е. например SIGINT (нажатие С-c) надо обрабатывать, а SIGCHLD не надо, SIGKILL - тоже не надо, т.к. его действие фиксированно.

anonymous

И как ещё затормозить работу (или убить) всех child-ов скрипта при вызове обработчика сигналов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.