linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > crond构建linux定时任务

crond构建linux定时任务及日志查看脚本详解

作者: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文件,一小时执行一次
0 * * * * root echo `date` >> /root/date.log
[root@ubuntu ~]# service crond reload

搞定

解释

执行时间(cron表达式) + 执行用户 + 任务

示例: 0 root python /root/hello.py

service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务状态

日志

[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定时任务的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文