LINUX.ORG.RU

Как прервать выполнение скрипта (bash)


0

1

Всем привет ! Есть задумка сделать в скрипте функцию проверки, которая в случае ошибки удаляет созданные им файлы и выходит из скрипта. Файлы удалять то она удаляет, но из скрипта не выходит, просто отменяет исполняемую команду. Возможно ли каким-то образом послать самому скрипту SIGINT или SIGTERM. Если да, то как ? Так как насколько мне известно скрипт не имеет pid'a.

Использовать в начале скрипта set -e не вариант т.к. в этом случае, после ошибки скрипт сразу прерывается не удаляя файлов, которые он создает.



Последнее исправление: virt121 (всего исправлений: 1)

exit 25

уже отменили?

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