当前位置: 代码迷 >> 综合 >> linux trap 詳解
  详细解决方案

linux trap 詳解

热度:29   发布时间:2024-01-15 14:33:12.0

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