2019-04-19 crontab

前言
如果需要定期執(zhí)行
最方便的就是用LINUX的CRONTAB命令,每隔固定時(shí)間執(zhí)行一次備份腳本。
記錄一下crontab

初次編輯時(shí)會(huì)選擇用哪個(gè)編輯器,選擇默認(rèn)的nano即可
參數(shù)
-e (edit user's crontab) 編輯當(dāng)前用戶(hù)的crontab
-l (list user's crontab) 列出當(dāng)前用戶(hù)所有crontab
-r (delete user's crontab) 刪除當(dāng)前用戶(hù)的crontab(注意:-r會(huì)刪除所有定時(shí)任務(wù)!如果有暫時(shí)想要關(guān)閉的定時(shí)任務(wù),操作前應(yīng)該提前備份,加#注釋相應(yīng)行即可)
如果可以使用-u ,則可以編輯服務(wù)器上其他用戶(hù)的定時(shí)任務(wù)

時(shí)間配置

Example of job definition:

.---------------- minute (0 - 59)

| .------------- hour (0 - 23)

| | .---------- day of month (1 - 31)

| | | .------- month (1 - 12) OR jan,feb,mar,apr ...

| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

| | | | |

* * * * * user-name command to be executed

參數(shù)
含義
minute
分鐘,取值范圍0-59
hour
小時(shí),取值范圍0-23
day of month
日,取值范圍1-31
month
月,取值范圍1-12,或者使用英文縮寫(xiě)jan,feb,mar,apr ...
day of week
星期,取值范圍0-6,0或7表示星期日,或者使用英文縮寫(xiě)sun,mon,tue,wed,thu,fri,sat
user-name
執(zhí)行該定時(shí)任務(wù)的用戶(hù)
command
具體執(zhí)行的命令,可以是一個(gè)簡(jiǎn)單的命令,也可以是一個(gè)腳本,

舉例:
時(shí)間
對(duì)應(yīng)命令
每周日1點(diǎn)
0 1 * * Sun
每5分鐘
*/5 * * *
每個(gè)工作日晚上8點(diǎn)
0 20 * * 1-5

TIPS:CORNTAB配置的所有地址都要寫(xiě)絕對(duì)路徑
比如每分鐘執(zhí)行test腳本
*/1 * * * * /bin/sh /test.sh

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容