Centos7计划任务Crond安装、配置安装配置中出现的问题
安装
通常安装了crond、crontab。 在这里,万一crontab不在的话,请不要想直接用yum安装crond或crontab。 因为你会发现找不到包。 其实定时任务包是cronie。
[ root @ localhost log ] # yum install-ycroniecrond和crondtab常规命令
crond公共命令#启动服务[ root @ localhost log ] #停止systemctlstartcrond #服务[ root @ localhost log ] # systemctlstopcrond #服务重新启动服务systemctl restart crond#重载配置文件[root@localhostlog]# systemctlreloadcrond #查看状态[ root @ localhost log ] # systemctlstatuscrond某个用户的cron服务配置crontab -u#以显示crontab文件(显示计划任务) crontab-l )编辑crontab文件)的比例
定时任务为/etc/crontab的最后一行SHELL=/鳗鱼母鸡/bashPATH=/s鳗鱼母鸡:/usr/s鳗鱼母鸡:/usr/鳗鱼母鸡mailto=root# 要添加到fordetailssss的exampleofjobdefinition 3360---------------- minute------------------ - ) ) ) ) ) ).--------month(1-12 ) OR jan,feb,mar,apr .||-- day ofweek (0-6) Sunday=0
:表示任意时刻; 在时位*的情况下,按时间n (表示特定的时刻; 时位5时为5点n,m )表示特定几个时刻; 小时位数为1的情况下,10表示1点和10点的n-m。 在表示时间段的小时位数1-5的情况下,1点到5点*/n :表示每隔几个小时执行一次; 小时数*/1表示每小时运行一次命令,也可以写为1-23/1,然后使用crontab -e命令编辑[root@localhost log]# crontab -e 0。 30 * * * root/opt/databak/backup.sh重新加载配置[ root @ localhost log ] #手动删除systemctlreloadcrond中出现的问题日志文件后,使用日志文件
解决办法:
#日志文件cron位置/etc/log/#日志服务[ root @ localhost log ] # systemctlrestartrsyslog向crontab添加计划任务时生成工具生成的croot 但是,这样不行。 不允许这个格式。 还是必须按照crontab文件中的说明进行配置。