linux信号与trap命令

2018-05-15  本文已影响0人  zhile_doing
  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
    
上一篇 下一篇

猜你喜欢

热点阅读