当前位置: 首页 > Linux

使用crond搭建linux定时任务和日志查看

时间:2023-04-07 01:52:32 Linux

quickstart新建一个定时任务配置文件[root@ubuntu~]#vim/etc/cron.d/myTask编辑内容如下:[root@ubuntu~]#cat/etc/cron.d/myTaskSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root#将当前时间写入日志文件,每小时执行一次0****rootecho`date`>>/root/date.log重新加载配置文件:[root@ubuntu~]#servicecrondreload搞定说明定时任务配置文件可以放在/etc/cron.d文件夹,重新加载或重启届时,crond服务会扫描此文件夹中的文件。定时任务配置:执行时间(cron表达式)+执行用户+任务示例:0rootpython/root/hello.py添加或修改定时任务配置后,需要重新加载才能生效。服务相关命令:servicecrondstart//启动服务servicecrondstop//关闭服务servicecrondrestart//重启服务servicecrondreload//重新加载配置servicecrondstatus//查看服务状态日志,看是否任务正在运行:[root@ubuntu~]#tail-2/var/log/cronDec1506:00:01ubuntuCROND[28783]:(root)CMD(echo`date`>>/root/date.log)Dec1506:01:01ubuntuCROND[28923]:(root)CMD(echo`date`>>/root/date.log)如果运行报错,会有邮件记录,查看详情这里:[root@ubuntu~]#tail-2/var/spool/mail/root