EXIT 信号是什么信号
trap 'echo "SIGHUP"' 1
trap 'echo "SIGINT"' 2
trap 'echo "SIGQUIT"' 3
trap 'echo "SIGILL"' 4
trap 'echo "SIGTRAP"' 5
trap 'echo "SIGABRT"' 6
trap 'echo "SIGEMT"' 7
trap 'echo "SIGFPE"' 8
trap 'echo "SIGKILL"' 9
trap 'echo "SIGBUS"' 10
trap 'echo "SIGSEGV"' 11
trap 'echo "SIGSYS"' 12
trap 'echo "SIGPIPE"' 13
trap 'echo "SIGALRM"' 14
trap 'echo "SIGTERM"' 15
trap 'echo "SIGURG"' 16
trap 'echo "SIGSTOP"' 17
trap 'echo "SIGTSTP"' 18
trap 'echo "SIGCONT"' 19
trap 'echo "SIGCHLD"' 20
trap 'echo "SIGTTIN"' 21
trap 'echo "SIGTTOU"' 22
trap 'echo "SIGIO"' 23
trap 'echo "SIGXCPU"' 24
trap 'echo "SIGXFSZ"' 25
trap 'echo "SIGVTALRM"' 26
trap 'echo "SIGPROF"' 27
trap 'echo "SIGWINCH"' 28
trap 'echo "SIGLOST"' 29
trap 'echo "SIGUSR1"' 30
trap 'echo "SIGUSR2"' 31
trap 'echo "SIGRTMAX"' 32
trap cleanup_atexit EXIT