crond構建linux定時任務及日志查看腳本詳解
更新時間:2023年10月08日 10:57:18 作者:samforit
這篇文章主要為大家介紹了crond構建linux定時任務及日志查看腳本詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
quick start
- 新建一個定時任務配置文件
[root@ubuntu ~]# vim /etc/cron.d/myTask
- 編輯內容如下:
[root@ubuntu ~]# cat /etc/cron.d/myTask SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # 將當前時間寫入到log文件,一小時執(zhí)行一次 0 * * * * root echo `date` >> /root/date.log
- 重新載入配置文件:
[root@ubuntu ~]# service crond reload
搞定
解釋
- 定時任務配置文件可以放到
/etc/cron.d
文件夾下,reload 或 restart 的時候crond服務會掃描該文件夾下的文件。 - 定時任務配置:
執(zhí)行時間(cron表達式) + 執(zhí)行用戶 + 任務
示例: 0 root python /root/hello.py
- 新增或修改定時任務配置后,需要reload才能生效。
- 服務相關命令:
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置
service crond status //查看服務狀態(tài)
日志
- 查看任務有沒有運行:
[root@ubuntu ~]# tail -2 /var/log/cron Dec 15 06:00:01 ubuntu CROND[28783]: (root) CMD (echo `date` >> /root/date.log) Dec 15 06:01:01 ubuntu CROND[28923]: (root) CMD (echo `date` >> /root/date.log)
- 如果運行中報錯等,會有郵件記錄,在此處查看詳情:
[root@ubuntu ~]# tail -2 /var/spool/mail/root
以上就是crond構建linux定時任務及日志查看腳本詳解的詳細內容,更多關于crond構建linux定時任務的資料請關注腳本之家其它相關文章!
相關文章
一個Linux系統安全設置的Shell腳本的分享(適用CentOS)
這篇文章主要介紹了一個設置Linux系統安全的Shell腳本的分享,適用CentOS,包含大部份的安全設置,只需執(zhí)行腳本就可以得到一個相對安全的Linux系統了,需要的朋友可以參考下2014-06-06shell for循環(huán)、循環(huán)變量值付給其他shell腳本的方法
今天小編就為大家分享一篇shell for循環(huán)、循環(huán)變量值付給其他shell腳本的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06