Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143377
  • 博文数量: 39
  • 博客积分: 1550
  • 博客等级: 上尉
  • 技术积分: 456
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-14 11:06
文章分类

全部博文(39)

文章存档

2014年(1)

2013年(2)

2011年(21)

2010年(15)

我的朋友

分类: LINUX

2011-05-09 17:50:43

#trap "echo 'hello'" 2

当你按下ctrl+C键的时候, 输出hello.注意运行的时候会回到命令行,没有关系,按下ctrl+C键就能看到hello被输出。

trap命令的参数分为两部分,前一部分是接收到指定信号时将要采取的行动,后一部分是要处理的信号名

trap -l列出所有可以处理的信号名。
HUP(1)  挂起,通常因终端掉线或用户退出而引发
INT(2)  中断,通常因按下Ctrl+C组合键而引发
QUIT(3) 退出,通常因按下Ctrl+\组合键而引发
 
man trap查看具体意思
阅读(2653) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~