linux trap 詳解

格式: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




posted @ 2013-08-02 11:37  点点爱梦  阅读(162)  评论(0编辑  收藏  举报