实用crontab命令
常用crontab如下:
crontab -e 編輯 crontab
crontab -l ?顯示 crontab
crontab -r ?刪除 crontab
crontab -v 顯示上一次編輯 crontab 的時間,但不是所有系統適用。
編輯crontab
在指令模式輸入 "crontab -e" 便會用預設編輯器打開 crontab ,格式為每一行一個任務,而每一個任務的內容會是:
分鐘 ? 小時 ? 日 ? 月 ? 星期 ? 執行指令
以下例子會在每晚零時零分自動執行 /root/sync_time.sh,而因為不想儲存輸出結果,所以將輸出放到 /dev/null。
0 0 * * * /root/sync_time.sh > /dev/null 2>&2
當編輯好 crontab 后,將它保存即可。
一些實用寫法如下:
@daily /usr/local/www/awstats/cgi-bin/awstats.sh
以上用 @daily 語法,便會在每天零時零分執行,以下是其他用法:
@reboot: 在每次開機時執行。
@yearly: 等同 0 0 1 1 * 寫法,即每年一月一日零時零分。
@annually: 與 @yearly 相同。
@monthly: 在每月一號零時零分執行。
@weekly: 在星期天零時零分執行。 Run once a week, “0 0 * * 0″.
@daily: 每天零時零分。
@midnight: 與@daily 相同。
@hourly: 每小時零分執行。
crontab詳細介紹
轉載于:https://www.cnblogs.com/276815076/p/4238361.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的实用crontab命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Entityframework批量删除
- 下一篇: 关于 easyPr的问题