trap позволяет выполнить команду при получении сигнала или выходе из скрипта. trap "rm -f /tmp/lockfile" EXIT — удалит lockfile при любом выходе, даже при ошибке. trap "echo 'Signal received'; exit 1" SIGINT SIGTERM — корректно обработает Ctrl+C. Вместе с set -e это основа надёжного bash скриптинга. Используй для очистки временных файлов, освобождения ресурсов.
Как сделать скрипт устойчивым к ошибкам с trap?
Middle
146 просмотровAFK Offer AI
Как ulimit ограничивает ресурсы процессов?