分页: 1 / 1
这两句trap是什么意思?
发表于 : 2009-05-20 9:58
由 wwangzhihang
代码: 全选
trap 'rm -f -- $TMPFILES' EXIT
trap exit HUP INT TERM
谢谢
Re: 这两句trap是什么意思?
发表于 : 2009-05-20 10:30
由 yaoms
连个上下文都没?这是 shell 的? perl 的?
help trap
Re: 这两句trap是什么意思?
发表于 : 2009-05-20 10:47
由 wwangzhihang
yaoms 写了:连个上下文都没?这是 shell 的? perl 的?
help trap
bash shell的。我看了trap的帮助,没有看明白。
Re: 这两句trap是什么意思?
发表于 : 2009-05-21 20:06
由 lonelycorn
好像就是收到信号(被杀死之类的)就执行trap 后面的语句。
Re: 这两句trap是什么意思?
发表于 : 2009-05-21 20:52
由 wyfhyl
第一句是收到exit的信号后就执行删除操作,第二句没看明白。
Re: 这两句trap是什么意思?
发表于 : 2009-05-21 22:33
由 lonelycorn
是不是 HUP_INT_TERM?
Re: 这两句trap是什么意思?
发表于 : 2009-05-22 12:36
由 aerofox
第二句是收到 SIG_HUP、SIG_INT、SIG_TERM 中的任一信号都退出当前 shell。
Re: 这两句trap是什么意思?
发表于 : 2009-05-22 17:15
由 wwangzhihang
aerofox 写了:第二句是收到 SIG_HUP、SIG_INT、SIG_TERM 中的任一信号都退出当前 shell。
非常感谢