Linux中創建定時任務

在Linux上創建定時任務可以使用 crontab,我的機器是自帶的,安裝應該也不會很麻煩,具體的百度一下了。

首先來看一下 crontab的常用命令

crontab -e [user] 使用默認的文本編輯器打開指定用戶的任務列表文件,user是要打開的用戶的文件
crontab -l [user] 列出當前運行的任務,相當於查看任務列表文件的內容

我們一般的用法就是 :
第一步:crontab -e (打卡任務列表)
第二步:如果使用的是 Vi的話按 i或者 e編輯文件,光標移到最下面添加一行
第三步:esc,:wq 保存並退出

我們要添加的那一行的格式爲:
分  時  日  月  周  命令
分的取值範圍爲 0-59
時的取值範圍爲 0-23
日的取值範圍爲 1-31
月的取值範圍爲 1-12
周的取值範圍爲 0-6(0是週日)
命令就是我們要定時執行的命令了,命令中如果包含路徑的話記得要使用絕對路徑。

此外還有 * 和 /兩個通用符號
*表示所有可能的取值,如:
5 * * * * cmd 當分鐘數爲5時執行命令,即只考慮分鐘數,其他的不考慮,因爲其他的使用了 *表示所有取值均滿足條件

/表示每,用來指定命令執行的頻率,如:
*/5 * * * * * cmd 每5分鐘執行一次命令

兩個結合起來用:
5 10 */2 * * cmd 每兩天執行一次命令,並且執行的時間爲 10點 5分

更加具體的可以參考:https://www.cnblogs.com/huidaoli/articles/4635143.html

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