Centos 7下利用crontab定时执行任务详解

发布时间 - 2026-01-11 02:04:24    点击率:

前言

cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:

/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload

以上1-4行分别为启动、停止、重启服务和重新加载配置。

要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可

查看当前用户的crontab,输入 crontab -l

编辑crontab,输入 crontab -e

删除crontab,输入 crontab -r

添加任务

 crontab -e
 0 */1 * * * command
 0 */2 * * * command

查询任务是否加了:

 crontab -l -u root #查看root用户
 0 */1 * * * command
 0 */2 * * * command

基本格式 :

*  *  *  *  *  command

分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

crontab文件的一些例子:

30 21 * * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每星期六的11 : 00 pm重启apache。

* */1 * * * /usr/local/etc/rc.d/lighttpd restart

每一小时重启apache

* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart

晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart

每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart

一月一号的4点重启apache

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# centos  # 7  # crontab  # 定时执行任务  # centos7中crontab定时计划任务5分钟一次命令写法  # centos 设置定时任务执行指定脚本的方法  # Centos7之如何设置定时任务  # 重启  # 每隔  # 自动启动  # 可以用  # 设为  # 要把  # 分别为  # 这篇文章  # 一到  # 谢谢大家  # 但它  # 每分钟  # 点到  # 星期天  # 周日  # 加载  # 早上  # 晚上  # 有疑问  # start 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 音响网站制作视频教程,隆霸音响官方网站?  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Laravel如何处理CORS跨域请求?(配置示例)  Laravel如何使用Blade组件和插槽?(Component代码示例)  详解CentOS6.5 安装 MySQL5.1.71的方法  开心动漫网站制作软件下载,十分开心动画为何停播?  如何快速配置高效服务器建站软件?  如何快速查询域名建站关键信息?  Laravel如何处理异常和错误?(Handler示例)  canvas 画布在主流浏览器中的尺寸限制详细介绍  利用python获取某年中每个月的第一天和最后一天  Python正则表达式进阶教程_复杂匹配与分组替换解析  长沙企业网站制作哪家好,长沙水业集团官方网站?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  详解vue.js组件化开发实践  如何将凡科建站内容保存为本地文件?  如何快速搭建个人网站并优化SEO?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Laravel怎么实现验证码(Captcha)功能  如何快速搭建支持数据库操作的智能建站平台?  如何在云主机快速搭建网站站点?  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Swift中switch语句区间和元组模式匹配  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  JavaScript如何实现继承_有哪些常用方法  googleplay官方入口在哪里_Google Play官方商店快速入口指南  EditPlus中的正则表达式实战(5)  Python文件流缓冲机制_IO性能解析【教程】  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  微信小程序 配置文件详细介绍  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  如何快速辨别茅台真假?关键步骤解析  深圳网站制作培训,深圳哪些招聘网站比较好?  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  如何用腾讯建站主机快速创建免费网站?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何在万网主机上快速搭建网站?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  如何续费美橙建站之星域名及服务?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Python并发异常传播_错误处理解析【教程】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  大型企业网站制作流程,做网站需要注册公司吗?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  浅谈redis在项目中的应用