crontab命令常见用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。

crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录中,而这个文件只能由系统管理员来修改。

crontab文件的每一行均遵守特定的格式,由空格或tab分隔为数个领域,每个领域可以放置单一或多个数值。

#crontab -e

编辑crontab任务

例子:

每月每天每小时的第 0 分钟执行一次 /bin/ls :

0 * * * * /bin/ls

在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :

*/20 6-12 * 12 * /usr/bin/backup

周一到周五每天下午 5:00 寄一封信给 alex_mail_name :

0 17 * * 1-5 mail -s "hi" alex_mail_name < /tmp/maildata

每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"

20 0-23/2 * * * echo "haha"

晚上11点到早上8点之间每两个小时,早上8点

0 23-7/2,8 * * * date

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

实例:设置时间伟2008年8月8号12:00
# date -s "2008-08-08 12:00:00"

vim全选并删除:      :%d

转载于:https://blog.51cto.com/zgysolution/1612481

crontab定时巡检使用相关推荐

  1. 定时发邮件 linux,linux 定时巡检系统时间并且发邮件

    获取系统时间用到data命令 date 发送邮件用的是mail命令,这个需要安装,yum -y intall mail 配置smtp,添加如下 vi /etc/mail.rc setfrom=1234 ...

  2. contOS crontab 定时执行python脚本

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

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

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

  4. Linux下Crontab定时执行命令

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

  5. 【Linux基础】crontab定时命令详解

    周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为"cron ...

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

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

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

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

  8. linux crontab清理脚本,crontab定时清理日志

    1创建shell脚本 vi test_cron.sh #!/bin/bash #echo "====`date`====" >> /game/webapp/test_c ...

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

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

最新文章

  1. 【硅谷牛仔】Pinterest CEO--希伯尔曼--成功关键在推广而非技术
  2. 树莓派开发6-配置树莓派的Linux内核
  3. 学JS的心路历程 -物件与原型(二)
  4. 一次下载与导出的博弈
  5. nyoj-915—— +-字符串
  6. Android属性动画 PropertyValuesHolder
  7. OpenCV:详解掩膜mask
  8. 文本相似度、文本匹配、文本聚类
  9. 荣耀Magic 3渲染图曝光:超大主摄暗示顶级成像效果
  10. android flutter 环境,Android Studio 中创建Flutter环境配置(Mac环境)
  11. Webpack 基础使用
  12. cf 165 div2 解题报告
  13. mysql常用数据操作之增、删、改
  14. java yuv 裁剪480480_对android录制的NV21视频数据进行旋转(90,180,270)与剪切
  15. 28款超级绿色版杀软,奉献给各位!【迅雷下载】
  16. 腾讯视频国际版(Android)电量测试方法研究与总结
  17. Win10家庭中文版 如何启用组策略
  18. 微信文章搜索工具, 推荐使用它,简单好用
  19. xmarks恢复使用
  20. 描写计算机教室的词语,形容教室环境布置的句子

热门文章

  1. LNMP添加、删除虚拟主机及伪静态使用教程
  2. Codeforces 38B - Chess
  3. 【Maven3教程】Maven多工程、多模块
  4. raid0+磁盘加密
  5. 谈谈eclipse使用技巧一
  6. [轉]c#从Excel中读取图片
  7. 中小企业如何规避因员工跳槽而产生的风险?
  8. C#制作图片压缩工具
  9. OpenCV 开闭运算
  10. C语言 大小写字符转换