我在shell脚本中有一个要求,如果shell由于某种原因终止,即终端关闭或用户终止,我想做一些工作,如清理和解锁等.有可能吗?如果是这样,请解释如何完成.在此先感谢Praveen PB
对的,这是可能的.使用trap命令检查信号.见help trap.
例
cleanup() {
...
exit
}
trap cleanup SIGINT # user terminated
trap cleanup SIGHUP # terminal closed
trap cleanup SIGTERM # killed with kill -15
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |