Cron作业脚本终止

时间:2016-08-29 19:27:37

标签: cron crontab

嘿伙计们我正在写一个cron作业,我正在执行这样的脚本,     0 8 * * * /home/User/ABC/all_messages.sh
所以通常当我手动运行脚本时我会按ctrl + C来停止脚本,我该如何在cron作业中执行此操作?感谢

1 个答案:

答案 0 :(得分:0)

手动停止此操作的一种方法如下:

  1. 找到流程的PID。

    ps aux | grep /home/User/ABC/all_messages.sh
    
  2. 您将获得如下输出:

    agamaga+  40719  0.0  0.0  23756   940 pts/22   S+   15:39   0:00 /home/User/ABC/all_messages.sh
    
  3. 这里第二列是PID,即本例中的40719。

  4. 使用以下方法终止该过程。

    kill -9 <PID>
    

    kill -9 40719
    
  5. 这应该终止有问题的过程。

    另一种方法是使用其名称终止进程(虽然我不喜欢这个)。

    pkill /home/User/ABC/all_messages.sh