linux centos 7定时任务添加,CentOS 7 cron服务 定时任务使用方法
CentOS 7 cron服務 定時任務使用方法
cron服務是Linux內置服務,默認不會開機自動啟動。可用以下命令啟動和停止服務,也可以設置成開機啟動:
systemctl?start?crond
啟動cron服務
systemctl?stop?crond
停止cron服務
systemctl?restart?crond
重啟cron服務
systemctl enable crond.service
設置cron開機啟動
查看當前crontab,輸入 crontab -l
編輯當前crontab,輸入 crontab -e
刪除當前crontab,輸入 crontab? -r
添加定時任務
crontab?-e
0?*/1?*?*?*?command0?*/2?*?*?*?command
查詢任務是否添加:
crontab?-l?-u?root
#查看root用戶
任務添加格式 :
* * * * * command
分 時 日 ? 月 ? 周 ? 命令
第1列表示分鐘1~59? 每分鐘用*或者 */1表示
第2列表示小時0~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要執行的命令
crontab文件的例子:
30 21 *? *? *? systemctl restart httpd.service
表示每晚21:30重啟apache。
45 4 1,10,22? *? * systemctl restart httpd.service
表示每月1、10、22日的4 : 45重啟apache。
10 1 * * 6,0 systemctl restart httpd.service
表示每周六、周日的1 : 10重啟apache。
0,30 18-23 * * * systemctl restart httpd.service
表示在每天18 : 00至23 : 00每隔30分鐘重啟apache。
0 23 * * 6 systemctl restart httpd.service
表示星期六晚上11點重啟apache。
* */1 * * * systemctl restart httpd.service
每一小時重啟apache
* 23-7/1 * * * systemctl restart httpd.service
晚上11點到早上7點之間,每隔一小時重啟apache
0 11 4 * mon-wed systemctl restart httpd.service
每月的4號與每周一到周三的11點重啟apache
0 4 1 jan * systemctl restart httpd.service表示一月一號的4點重啟apache
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的linux centos 7定时任务添加,CentOS 7 cron服务 定时任务使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将一个数组中的值按逆序重新排放。_六十五
- 下一篇: 用gnuplot画出c产生数据的波形图