格式:trap "commands" signals
当shell接收到signals指定的信号时,执行commands命令。
使用示例
示例一
[root@new55 ~]# trap -p
[root@new55 ~]# trap "echo hello" INT
[root@new55 ~]# trap -p
trap -- 'echo hello' SIGINT
[root@new55 ~]# trap -p INT
trap -- 'echo hello' SIGINT
[root@new55 ~]# trap -p QUIT
[root@new55 ~]# Ctrl+C
[root@new55 ~]# hello示例二
trap 'rm -rf /www ; echo; exit 1' EXIT INT QUIT
本文深入探讨了Shell中利用signals触发特定命令的机制,通过示例展示了如何配置trap来响应不同的信号,如INT和QUIT,并执行相应的命令。

1455

被折叠的 条评论
为什么被折叠?



