星期三, 2月 11, 2009

trap

今天在找 mplayer 相關的 dev 資訊,無意中翻到 mplayer 附的一些 code,裡面有個 mpconsole 的shell script挺有趣的。 裡面有用到一個指令叫作 `trap'。

找了一下資料,原來 trap 就是有點像 C 裡面的 signal(),可以設定在執行時的signal handler,沒想到 shell 也能做如此的設定,真是大開眼界 :p

使用範例:
http://steve-parker.org/sh/trap.shtml

所有的可以用的signal 在 signal(7) 有列表

沒有留言: