1. 程式人生 > >Linux思維導圖之計劃任務

Linux思維導圖之計劃任務

查漏補缺,理解概念,及時總結,互相交流,歡迎拍磚。

  1. 用yum install -y vixie-cron這個命令進行安裝計劃任務服務,可以在安裝之前使用crontab -e進行檢測一下,伺服器是否安裝了這個服務!

  2. 安裝之後呢,使用crontab -e 就可以新增我們的計劃任務了,例子:

    */1 * * * * /usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon

    每分鐘執行以下Api 分組下面的offeredCoupon方法

    30 21 * * * /usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon

    上面的例子表示每晚的21:30執行以下Api 分組下面的offeredCoupon方法

    45 4 1,10,22 * */usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon

    上面的例子表示每月1、10、22日的4 : 45執行以下Api 分組下面的offeredCoupon方法

    10 1 * * 6,0 /usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon

    上面的例子表示每週六、週日的1 : 10執行以下Api 分組下面的offeredCoupon方法

    注意(下面是對上面的解釋):

    *  *  *  *  *  command

    分 時  日  月  周  命令

    第1列表示分鐘1~59 每分鐘用*或者 */1表示

    第2列表示小時1~23(0表示0點)

    第3列表示日期1~31

    第4列表示月份1~12

    第5列標識號星期0~6(0表示星期天)

    第6列要執行的命令

  3. 編好檔案之後,按ESC鍵,之後(:wq)儲存退出

  4. service crond restart 重啟計劃任務

    以上就是Linux定時任務的配置方式,at用的較少,如遊戲升級開服之類的臨時用到,如有疑問可參考上圖的知識圖。