Делаю обработчик сигналов в bashshell-е, чтобы при посылке завершающих/прибивающих сигналов скрипту он коректно завершался, т. е.
sighandler () {
echo exiting ...
rm -f lock.file
exit 1
}
trap sighandler SIGINT
Вопрос у меня в том какие сигналы обрабатывать, или наоборот - какие сигналы не обрабатывать. Т. е. например SIGINT (нажатие С-c) надо обрабатывать, а SIGCHLD не надо, SIGKILL - тоже не надо, т.к. его действие фиксированно.