一、crontab文件路徑
在Linux系統中,crontab文件被存儲在/var/spool/cron目錄中。每個用戶都有一個對應的crontab文件,名稱為該用戶的用戶名。該文件存儲了該用戶的所有定時任務。
二、crontab文件中各個欄位的含義
crontab文件的六個欄位分別為:
分(0-59) 小時(0-23) 日(1-31) 月(1-12) 周幾(0-6,0表示星期天) 命令
上述6個欄位的每個欄位都表示一個時間分量,採用由空格分隔的特定字元序列來描述時間。
三、crontab文件由六個域組成
crontab文件由6個域組成,分別為分鐘、小時、日期、月份、星期和命令。每個域的意義已在第二點中詳細介紹。
四、crontab文件輸入
用戶可以使用crontab命令創建、編輯和刪除crontab文件。創建新的crontab文件可以使用以下命令:
crontab -e
輸入該命令後將會進入編輯模式,可以在其中輸入任務的具體配置信息。
五、crontab文件位置
crontab文件的位置在Linux系統中是固定的,在/var/spool/cron目錄中。每個用戶的crontab文件都有一個對應的文件,文件名為該用戶的用戶名。
六、crontab文件解讀
每行crontab文件的配置都會生成一個任務。一行crontab文件的格式如下:
* * * * * command
該行代表在每分鐘、每小時、每天、每月、每周的所有天中,執行後面指定的命令。注意,星號(*)表示任意值,如果某個時間分量設置為星號,則表示在該時間分量的每個可能取值範圍內都會執行命令。
七、crontab文件的格式
crontab文件的格式如下:
# m h dom mon dow command * * * * * command
每個任務都佔用一行,以星號(*)和命令開頭。#號代表注釋,#後面的文字將被忽略。任務的格式已在第六點中介紹過。
八、crontab文件怎麼刪除
刪除當前用戶的crontab文件使用以下命令:
crontab -r
該命令將結果直接刪除。如果要刪除其他用戶的crontab文件,可以使用以下命令:
crontab -u username -r
其中的username為要刪除其crontab文件的用戶名。
九、crontab文件中的5個時間欄位信息
crontab文件的5個時間欄位包括:分鐘、小時、日期、月份和星期幾。每個時間欄位的取值範圍、含義和使用方式已在第二點中詳細介紹。
十、重啟crontab
重啟crontab需要使用以下命令:
service crond restart
這會停止cron守護進程,然後啟動一個新的cron守護進程。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/305281.html