linux cron定时任务,crontab定时执行命令

  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

linux cron定时任务,crontab定时执行命令