linux crontab定時任務常用梳理
阿新 • • 發佈:2020-12-28
文章目錄
1. 基本格式
# 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
分 時 天 月 星期
2. 基本命令
#當前使用者編輯定時任務執行頻次配置檔案
crontab -e
#檢視當前使用者下的定時任務列表
crontab -l
#使用root使用者重新啟動
service crond restart
3. 常用案例
#1.一直在執行
* * * * * /bin/sh /home/oracle/1.sh
#2.每天11點25分執行
25 11 * * * /bin/sh /app/2.sh
#3.每天凌晨4點執行
0 4 * * * /bin/sh /app/3.sh
#4.設定定時器定時執行指令碼(每天凌晨2點08分執行一次):
8 2 * * * /bin/sh /app/download_y.sh
#5.設定定時器定時執行指令碼(每年1月2日凌晨2點38分執行一次):
crontab -e
38 2 2 1 * /bin/sh /app/download_pep_y.sh
#6.設定定時器定時執行指令碼(每週六凌晨2點18分執行一次,):
18 2 * * 6 /bin/sh /app/accuitydownload_m.sh