Linux下定時任務

Linux下實現定時任務可以選擇兩種方式:

1、crontab   週期性定時執行任務;

2、at   單次執行任務

二者最小時間單位都爲分鐘;

3、crontab  基本用法爲:

1)默認爲每分鐘執行一次
*    *     *    *     *    commond
分    時   日    月    周    任務
2)每10分鐘執行一次
*/10    *     *    *     *    commond
分    時   日    月    周    任務
3)每小時的10分與20分執行
10,20    *     *    *     *    commond
分    時   日    月    周    任務
4)每小時5分-10分鐘執行
5-10    *     *    *     *    commond
分    時   日    月    周    任務

4、at 常用命令:

1)1分鐘之後執行
    at now + 1 minutes
    at> php test.php
    at> <EOT>
2) 明天5點執行
    at 17:20 tomorrow
    at> php test.php
    at> <EOT>
3)三天後的下午 5點執行
    at 5pm + 3 days
    at> php test.php
    at> <EOT>
4)指定某一具體時間執行
    at -t '201906261730'
    at> php test.php
    at> <EOT>

5)查看設定任務的列表
    at -l
6)刪除指定任務
    at -d  任務編號
7)查看已設定任務內容
    at -c 編號

參考:

https://www.cnblogs.com/tankblog/p/6934987.html

https://www.cnblogs.com/peida/archive/2013/01/05/2846152.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章