linux cron定时任务,crontab定时执行命令
快速启动创建一个新的计划任务配置文件[root @ Ubuntu ~]# vim/etc/cron . d/my task。编辑如下:[root @ Ubuntu ~]# cat/etc/cron . d/my taskshell=/zzdxtz/bash path=/szzdxtz:/ZZTZ:/usr/szdxtz:/usr/zzdxtzmailto=root #将当前时间写入日志文件,每小时执行一次0 * * * * root echo ` date `/root/date . log以重新加载配置文件:[root @ Ubuntu ~]# servicecrond reload done
说明调度任务配置文件可以放在/etc/cron.d文件夹中,重新加载或重启时,crond服务会扫描该文件夹中的文件。调度任务配置:执行时间(cron表达式)执行用户任务。
示例:0 root python /root/hello.py添加或修改调度任务的配置后,需要重新加载才能生效。服务相关命令:service crond start //启动服务。
服务crond stop //关闭服务。
服务crond restart //重新启动服务
服务crond重新加载//重新加载配置
服务crond状态//检查服务状态
检查日志任务是否正在运行:[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
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。