Linux設定定時任務-crontab
- 1.檢視已有定時任務:crontab -l
- 2.建立定時任務:crontab -e
- 3. 定時任務log檔案
# 檢視已有定時任務
crontab -l
# 建立定時任務
crontab -e
* * * * * # 五個*号代表的意思分别是:每分,每時,一個月第幾日,一年第幾月,一個星期中的第幾天
菜鳥教程:https://www.runoob.com/linux/linux-comm-crontab.html
1.檢視已有定時任務:crontab -l
2.建立定時任務:crontab -e
比如下面最後一條:每天3點3分執行任務。将日志直接放到黑洞(删除)
‘>’ 代表重定向到哪裡,例如:echo “123” > /home/123.txt
/dev/null代表linux的空裝置檔案,所有往這個檔案裡面寫入的内容都會丢失,俗稱“黑洞”
& 表示等同于的意思,2>&1,表示2的輸出重定向等同于1
标準輸入0 從鍵盤獲得輸入 /proc/self/fd/0
标準輸出1 輸出到螢幕(即控制台) /proc/self/fd/1
錯誤輸出2 輸出到螢幕(即控制台) /proc/self/fd/2