crontab 定時任務守護程序,停止服務器時出現 job for * canceled


(1)首先要在程序啟動的時候加入定時任務到crontab

#! /bin/sh
mkdir -p /home/apps/components/ams/ 2>/dev/null
cp ./amswatchdog.sh /home/apps/components/ams/
CRONTAB_CMD="* * * * * sh /home/apps/components/ams/amswatchdog.sh
* * * * * sleep 10;sh /home/apps/components/ams/amswatchdog.sh
* * * * * sleep 20;sh /home/apps/components/ams/amswatchdog.sh
* * * * * sleep 30;sh /home/apps/components/ams/amswatchdog.sh
* * * * * sleep 40;sh /home/apps/components/ams/amswatchdog.sh
* * * * * sleep 50;sh /home/apps/components/ams/amswatchdog.sh"
(crontab -l 2>/dev/null | grep -Fv /home/apps/components/ams/amswatchdog.sh; echo "$CRONTAB_CMD") | crontab -

 

 

(2)停止服務器時,要清除crontab中的定時任務,並重新加載定時任務,重啟crontab服務器

#! /bin/sh
(crontab -l 2>/dev/null | grep -Fv /home/apps/components/ams/amswatchdog.sh) | crontab -

service crond reload

service crond restart

 

(3)還要清除正在執行的定時job,查詢並殺死正在執行的amswatchdog.sh進程,否則會出現job for ** canceled的錯誤,導致服務停止不了;

ps -ef | grep amswatchdog.sh | grep -v grep | awk '{print $2}' |xargs kill -9

 

 

自己編了一個股票監控軟件,有如下功能,有興趣的朋友可以下載;

(1)   個股監測。監測個股實時變化,可以監測個股大單交易、急速拉升和下降、主力入場和出場、股票最高點和最低點提醒。檢測到最高點、最低點、主力進場點、主力退場點、急速拉升點、急速下跌點,給出語音或者聲音提醒,不用再時刻看着大盤了,給你更多自由的時間;

(2)   大盤監測。監測大盤的走勢,采用上證、深證、創業三大指數的綜合指數作為大盤走勢。並實時監測大盤的最高點和最低點、中間的轉折點。

(3)   股票推薦。還能根據歷史數據長期或短期走勢進行分析,對股市3千多個股票進行分析對比,選出漲勢良好的股票,按照增長速度從大到小排序,推薦給你漲勢良好的股票;

下載地址:

1.0.3版本(修復大盤指數崩潰缺陷)下載地址:

鏈接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取碼:003h

更新鏈接:

https://www.cnblogs.com/bclshuai/p/10621613.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM