欢迎来到资源库(www.zyku.net)

CentOS

当前位置:首页 > 服务器教程 > CentOS > CentOS7定时任务

CentOS 7 配置定时任务

时间:2021-07-07|栏目:CentOS|点击:|我要投稿

之前写了CentOS 7 使用rdate同步时间 ,今天请求的okex api 又报 Request timestamp expired的错误,如果这台服务器以后再遇到其他问题,就迁移到新的服务器,今天先设置一下定时同步服务器时间。

CentOS 7 使用 crontab 配置计划任务,使用crond执行计划任务。

安装crontab

yum install crontabs

crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

设置定时任务

在 /etc/crontab 中配置定时任务

vi /etc/crontab

打开crontab文件可以看到

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

配置使用cron语法,不了解的可以自行搜索,下面列举几个例子

  • */30 * * * root /usr/local/mycommand.sh (每天,每30分钟执行一次 mycommand命令)
  • * 3 * * * root /usr/local/mycommand.sh (每天凌晨三点,执行命令脚本,PS:这里由于第一个的分钟没有设置,那么就会每天凌晨3点的每分钟都执行一次命令)
  • 0 3 * * * root /usr/local/mycommand.sh (这样就是每天凌晨三点整执行一次命令脚本)
  • */10 11-13 * * * root /usr/local/mycommand.sh (每天11点到13点之间,每10分钟执行一次命令脚本,这一种用法也很常用)
  • 10-30 * * * * root /usr/local/mycommand.sh (每小时的10-30分钟,每分钟执行一次命令脚本,共执行20次)
  • 10,30 * * * * * root /usr/local/mycommand.sh (每小时的10,30分钟,分别执行一次命令脚本,共执行2次)

cron中的特殊符号

  • 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
  • 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
  • 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
  • 正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

现在可以配置每隔1小时同步一次服务器时间

0 */1 * * * root rdate -s -u  time.nist.gov

0 * * * * root rdate -s -u  time.nist.gov

保存生效

crontab /etc/crontab

(资源库 www.zyku.net)

原文链接:https://www.chengxulvtu.com/centos-7-crontab/

上一篇:CentOS 7永久关闭防火墙

栏    目:CentOS

下一篇:CentOS下查看crontab定时任务输出日志

本文标题:CentOS 7 配置定时任务

本文地址:https://www.zyku.net/centos/2284.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务