美文网首页
linux信号与trap命令

linux信号与trap命令

作者: zhile_doing | 来源:发表于2018-05-15 22:27 被阅读0次
    1. 信号是什么
      信号作为一种进程间通信的方式,是linux进程管理使用最为广泛的方式,通过给进程发送信号,来传递信息,比如按下crtl-c,向当前进程发送INT信号,linux常见信号列表如下



      重要信号说明


    2. 使用trap命令管理应用进程信号
      trap command signal
      command表示捕捉到signal时执行的命令,使用信号名称时需要省略SIG前缀

      trap 'ls /tmp/xiaozhi_* | xargs rm -f && exit' INT
      while true
      do
          touch /tmp/xiaozhi_`date +%F-%H:%M:%S`.txt
          sleep 3
          ls /tmp/xiaozhi_*
      done
      

    相关文章

      网友评论

          本文标题:linux信号与trap命令

          本文链接:https://www.haomeiwen.com/subject/dlfudftx.html