文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux之crontab定时执行脚本怎么写

2023-07-05 23:13

关注

这篇文章主要介绍“Linux之crontab定时执行脚本怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux之crontab定时执行脚本怎么写”文章能帮助大家解决问题。

crontab定时执行脚本

不废话,直接上你要的: 

Linux之crontab定时执行脚本怎么写

如框框内所示,该命令表示每十分钟执行一次该目录下的脚本文件,即 /home/alan/test1.sh

Ok,现在具体讲一下命令为何这么写。

一、什么是crond,什么又是crontab

首先crond是linux系统中用来定期执行命令的一种服务当编写完命令后,系统便会启动crond任务调度命令,crond会每分钟定期检查是否要执行的工作,如果要执行的工作便会自动执行该工作。crond服务就像闹钟一样。

crontab是用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取与执行。

说白了,就是crond服务需要通过crontab去实现。

crontab命令格式

选项说明
-u user用于设定某个用户的定时任务
filefile为命令文件名,表示将file作为crontab的任务列表文件并载入crontab
-e编辑某个用户的定时任务,如不指定用户则表示当前用户
-l显示某个用户的定时任务,如不指定用户则表示当前用户
-r删除某个用户的定时任务,如不指定用户则表示当前用户
-i在除某个用户的定时任务时给确认提示

二、安装crond

1.首先检查是否安装过crond

yum list installed | grep "crond"

2.安装crond (centos 7)

如果是centos 7 以下版本,则写成 service crond status/start/....即可。

三、如何使用crontab

如图所示:

Linux之crontab定时执行脚本怎么写

除过#注释符,从左到右总共有五个*号,分别代表分钟,小时,几号,月份,星期几。

在后面跟的是执行任务的用户,后面跟的是执行的命令或者脚本文件(脚本文件需要带上绝对路径目录哦,比如我的就是/home/alan/test1.sh

星号具体含义及范围(从左到右):

星号含义时间范围
*一小时当中的第几分钟(minute)0-59
*一天当中的第几小时(hour)0-23
*一个月当中的第几天(day)1-31
*一年当中的第几个月(month)1-12
*一周当中的星期几(week)0-7(0和7都代表星期日)

除*外还有些其他符号有特殊含义哦

比如:

符号含义说明
*(星号)表示任意时间* 6 * * * :表示每天6点的每分钟都执行一次命令
,(逗号)用逗号隔开表示该字段的取值10 8,9,10,* * * :表示在每天8:10,9:10,10:10都执行一遍命令
-(中杆)表示两个整数之间的取值范围* 6 * * 1-2 :表示每周一至周二的6点执行命令
/(正斜杠)表示间隔多久执行一次*/10 * * * * : 表示每隔十分钟就执行一次命令

关于“Linux之crontab定时执行脚本怎么写”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯