首页 > 解决方案 > 捕捉程序的信号

问题描述

在您无权访问程序源代码的情况下,是否有任何方法可以捕获程序的信号。拥有信号处理程序是唯一的方法吗?

标签: operating-systemsignals

解决方案


trap 命令捕获信号和其他事件。

  • 格式:陷阱命令 signal_list
  • 示例:每当有信号时从 /tmp 清除 txt 文件(2,15)
# vim my_script.sh
    trap "{ /usr/bin/rm -r "/tmp/*.txt" }" SIGINT SIGTERM ERR EXIT

推荐阅读