天天看點

Linux設定定時任務-crontab

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

Linux設定定時任務-crontab

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

Linux設定定時任務-crontab

3. 定時任務log檔案

繼續閱讀