Я работаю над сценарием оболочки и хочу обрабатывать различные коды выхода, с которыми я мог столкнуться. Для того, чтобы попробовать вещи, я использую этот скрипт:tracing shell exit code
#!/bin/sh
echo "Starting"
trap "echo \"first one\"; echo \"second one\"; " 1
exit 1;
Я предполагаю, что я что-то не хватает, но, кажется, я не могу ловушкой свой собственный «выход 1». Если я пытаюсь поймать 0 все работает:
#!/bin/sh
echo "Starting"
trap "echo \"first one\"; echo \"second one\"; " 0
exit
Что я должен знать о улавливать HUP (1) код выхода?