首页 > 编程知识 正文

linux定时任务crontab执行日志,linux配置cron定时任务

时间:2023-05-04 18:52:49 阅读:208445 作者:4445

quick start 新建一个定时任务配置文件 [root@ubuntu ~]# vim /etc/cron.d/myTask 编辑内容如下: [root@ubuntu ~]# cat /etc/cron.d/myTaskSHELL=/zzdxtz/bashPATH=/szzdxtz:/zzdxtz:/usr/szzdxtz:/usr/zzdxtzMAILTO=root# 将当前时间写入到log文件,一小时执行一次0 * * * * root echo `date` >> /root/date.log 重新载入配置文件: [root@ubuntu ~]# service crond reload

搞定

解释 定时任务配置文件可以放到/etc/cron.d文件夹下,reload 或 restart 的时候crond服务会扫描该文件夹下的文件。定时任务配置:

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

示例: 0 root python /root/hello.py 新增或修改定时任务配置后,需要reload才能生效。服务相关命令:

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

日志 查看任务有没有运行: [root@ubuntu ~]# tail -2 /var/log/cronDec 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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。