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 -e0 */1 * * * command0 */2 * * * command

查询任务是否加了:

  crontab -l -u root #查看root用户0 */1 * * * command0 */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

转载于:https://www.cnblogs.com/jianqingwang/p/6726589.html

Centos7:利用crontab定时执行任务相关推荐

  1. centos 删除crontab_Centos7 利用crontab定时执行任务及配置方法

    crond是什么? crond 和crontab是不可分割的.crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于 ...

  2. centos 删除crontab_Centos7:利用crontab定时执行任务

    cron服务是Linux的内置服务,但它不会开机自动启动.可以用以下命令启动和停止服务: /sbin/service crond start /sbin/service crond stop /sbi ...

  3. asp python 定时任务_Ubuntu使用crontab定时执行python脚本

    转载其他博主的博客,记录过程,及使用中的一些问题 有时会遇到需要在linux的主机上定时的执行某个python脚本来处理事情的需求,这时可以考虑使用crontab来实现. 关于crontab的介绍,参 ...

  4. Linux Crontab定时执行脚本出错,但手动执行脚本正常原因及解决方案

    Linux Crontab定时执行脚本出错,但手动执行脚本正常原因及解决方案 实际开发场景 需要开发一个Flink监控程序,初步使用shell脚本进行监控,如果发现失败了,则自动重新运行Flink命令 ...

  5. contOS crontab 定时执行python脚本

    contOS crontab 定时执行python脚本 安装crontab yum install crontabs crontab语法 常用系统命令 ntsysv //查看系统开机启动项 chkco ...

  6. ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件

    什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...

  7. Linux下Crontab定时执行命令

    Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...

  8. Linux系统上Crontab定时执行教程

    Linux系统上Crontab定时执行教程 常用格式示例 每五分钟执行  */5 * * * * 每小时执行     0 * * * * 每天执行        0 0 * * * 每周执行      ...

  9. 部署scrapy爬虫到AWS Ubuntu 18.04,用crontab定时执行

    本文介绍了如何把windows下面的scrapy脚本部署到AWS Ubuntu上,并使用crontab定时执行. 我的scrapy爬虫原来部署在windows服务器,爬虫每个小时从几个字幕网站爬字幕. ...

  10. centos7 利用 crontab 执行 定时任务 计划任务

    crond是什么? crond 和crontab是不可分割的.crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于 ...

最新文章

  1. win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
  2. linux如何扩展根分区,linux扩展根分区详细步骤
  3. Mongodb利用aggregation实现抽样查询(按记录数和时间)
  4. 搞怪又可爱!一组emoji表情
  5. 22计算机408考研—数据结构—图
  6. nod32 激活码 地址 NOD 32
  7. android脚本录制非root,Android 自动精灵 V2.13.1 支持脚本录制免ROOT
  8. 中职学校实验室安全整改总结报告
  9. go mysql transfer_GitHub - weiki516/go-mysql-transfer: MySQL Binlog 增量实时同步工具
  10. [Recap] Huobi GitChat Meetup
  11. Java jdk keytool 实现SSL双向认证的方法(客户端与服务器)
  12. linux os版本 32或64位查看
  13. 达人评测 华为手表 WATCH 3怎么样
  14. 基于流量分析IPS告警误报
  15. 解决TinyMCE富文本编辑器上传视频后在编辑区域内不能预览视频,被替换成img标签的问题
  16. 钉钉小程序图表刷新 antv-f2
  17. java元编程_一文读懂元编程
  18. 【二叉树】完美二叉树
  19. pandas--traning-how much sugar do we eat
  20. FlashGUI测试笔记

热门文章

  1. for(;;)和while(true)的区别
  2. Android LoaderManager原理剖析
  3. 万年历插件软件测试,一个计算万年历的简单程序
  4. 寿光农商行计算机机房,寿光农村商业银行:新系统上线前奏——培训
  5. Flink Next:Beyond Stream Processing
  6. 我 45 岁还写代码,怎么了?
  7. Android Multimedia框架总结(十八)Camera2框架从Java层到C++层类关系
  8. php 依赖注入 数据库切换_通俗易懂理解PHP依赖注入容器
  9. 求计算机技术在创新上的应用,计算机技术在企业中的应用
  10. 服务器创建新文件夹权限设置密码,在服务器上修改文件夹权限设置密码