分页: 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。
非常感谢