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
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiQDOxEzX3xCZlhXam9VbsUmepNXZy9CXwJWZ3xCdh1mcvZ2Lc1zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwIzX39GZhh2csATMflHLwEzX4xSZz91ZsAzMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xiNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwUzM0MTZzImY0ITO3IjYyYzX4IjNwATMyIzLcZDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
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