免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1473 | 回复: 4
打印 上一主题 下一主题

菜鸟弱问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-04 10:41 |只看该作者 |倒序浏览
刚才看了shell版的俄罗斯方块
有两句很是不明白
一句是 trap "sig=$sigRotate"  $sigRotate  
这句谁能 给解释下trap是什么用法
还有一句是
kill -$sigExit $sigpidDisplayer
这里 的kill是 什么用法阿?
先谢过各位了!

[ 本帖最后由 jackiehejian 于 2007-4-4 10:48 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-04-04 10:51 |只看该作者
trap "sig=$sigRotate"  $sigRotate     当接受到$sigRotate信号时 就吧这个值赋给sig

kill -$sigExit $sigpidDisplayer   sigexit应该是发送的信号   后面那个是PID

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-04-04 10:53 |只看该作者
trap '动作' 一个或多个信号
简单的说就是收到某些信号执行相应的动作(命令)
trap是shell的一个 内建命令, man bash,里面有讲

论坛徽章:
0
4 [报告]
发表于 2007-04-04 10:54 |只看该作者
理解如下,如有不当请指出:

trap  <FUNCTION> <SIGNAL> 大概是,程序设置捕捉某个信号的时候,用什么方法来处理。
kill -<SIGNAL> <PID> 大概是,给某个进程发送某个信号。如果该进程设置捕捉该信号,那就会执行捕捉信号的处理方法。

论坛徽章:
0
5 [报告]
发表于 2007-04-04 11:03 |只看该作者
非常感谢楼上各位阿!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP