服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Centos - CentOS7设置定时任务

CentOS7设置定时任务

2022-07-16 10:35高鹏举 Centos

工作中需要开启一个定时任务,经过一番研究,最终方案如下,这里分享给大家

一.安装 crontabs服务并设置开机自启:

yum install crontabs
systemctl enable crond
systemctl start crond123

二.设置用户自定义定时任务:

vi /etc/crontab

可以看到:

# 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

即:

分钟(0-59) 小时(0-23) 日(1-31) 月(11-12) 星期(0-6,0表示周日) 用户名 要执行的命令1
每隔30分钟root执行一次updatedb命令:

*/30 * * * * root updatedb1

每天早上5点定时重启系统:

0 5 * * * root reboot1

每隔三秒执行一次/home/somedir目录下的scripts.sh脚本:

## For excuting scripts.sh every 3 seconds##on 2014-10-15*/1 * * * *  /home/somedir/scripts.sh
*/1 * * * * sleep 3 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 6 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 9 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 12 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 15 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 18 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 21 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 24 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 27 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 30 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 33 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 36 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 39 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 42 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 45 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 48 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 51 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 54 &&  /home/somedir/scripts.sh
*/1 * * * * sleep 57 &&  /home/somedir/scripts.sh123456789101112131415161718192021

三.保存生效:

#加载任务,使之生效crontab /etc/crontab#查看任务crontab -l

原文链接:http://blog.51cto.com/xiaogongju/2157661

延伸 · 阅读

精彩推荐
  • Centos初识centos7与centos6的区别整理(内核、命令等)

    初识centos7与centos6的区别整理(内核、命令等)

    这篇文章主要介绍了初识centos7与centos6的区别整理,需要的朋友可以参考下...

    互联网5712020-04-15
  • CentosCentOS使用FPM制作RPM包的方法

    CentOS使用FPM制作RPM包的方法

    RPM包的制作是很困难的,其实使用工具就能快速制作RPM包,下面以图文的形式为大家介绍下Linux使用FPM制作RPM包的方法,感兴趣的朋友不要错过 ...

    系统之家2822019-09-20
  • CentosCentOS6.4安装Apache+MySQL+PHP图文教程

    CentOS6.4安装Apache+MySQL+PHP图文教程

    这篇文章主要介绍了CentOS6.4安装Apache+MySQL+PHP图文教程,需要的朋友可以参考下。...

    超级怪蜀黍9652021-11-18
  • CentosCentOS安装Python2.7与Python2.6并存的方法

    CentOS安装Python2.7与Python2.6并存的方法

    这篇文章主要介绍了CentOS安装Python2.7与Python2.6并存的方法,非常具有实用价值,需要的朋友可以参考下...

    wosicuanqi9952022-02-13
  • CentosCentOS安装jdk 1.6教程

    CentOS安装jdk 1.6教程

    这篇文章主要介绍了CentOS安装jdk 1.6教程,本文分为5个步骤详细讲解了如何在CentOS系统下安装jdk1.6环境,需要的朋友可以参考下 ...

    CentOS教程网3912019-09-23
  • CentosCentos下lvm扩容详解

    Centos下lvm扩容详解

    因生产需要对/data目录进行扩容,由原来的90G扩容到190G,增加100G的空间。今天小编为大家带来的是Centos下lvm扩容详解;有需要的朋友可以过来看看...

    www.tuohang.net5002019-06-29
  • CentosCentOS自动化安装实战

    CentOS自动化安装实战

    这篇文章主要介绍了CentOS自动化安装实战,包括定制自动化安装盘和使用Kickstart自动安装的方法,需要的朋友可以参考下...

    小强的博客2932019-09-10
  • CentosCentOS系统下配置FTP的方法

    CentOS系统下配置FTP的方法

    FTP技术在我们的生活中经常使用的到,要使用好它,首先我们要学习怎么样来配置,下面,我们就来介绍一下如何在CentOS系统下正确配置ftp. ...

    CentOS教程网4772019-10-11