Делаю обработчик сигналов в bashshell-е, чтобы при посылке завершающих/прибивающих сигналов скрипту он коректно завершался, т. е.
sighandler () {
echo exiting ...
rm -f lock.file
exit 1
}
trap sighandler SIGINT
Вопрос у меня в том какие сигналы обрабатывать, или наоборот - какие сигналы не обрабатывать. Т. е. например SIGINT (нажатие С-c) надо обрабатывать, а SIGCHLD не надо, SIGKILL - тоже не надо, т.к. его действие фиксированно.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Какие сигналы перехватывать обязательно? (2014)
- Форум отловить сигнал SIGWINCH и одновременно нажатие клавиши (2017)
- Форум Гарантированная остановка скрипта по ^C (2019)
- Форум Разная разница в поведении SIGINT в скрипте (2024)
- Форум пернаправление ввода (2017)
- Форум Прерывание выполнения скрипта по Ctrl+C работает, а с kill -SIGINT - нет. Почему? (2023)
- Форум Помогите с скриптом дозвона (2004)
- Форум bash запускает отдельный процесс для под-оболочек в пайпах (2020)
- Форум Цифровая обработка сигналов. (2011)
- Форум Обработки сигналов тред (2013)