源地址:https://www.cnblogs.com/zoro-robin/p/6558132.html

crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

1.linux任务调度的工作主要分为以下两类:

*系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存

*个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。

2.crontab命令选项:

cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:

crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

crontab -l //列出某个用户cron服务的详细内容

crontab -r //删除没个用户的cron服务

crontab -e //编辑某个用户的cron服务

比如说root查看自己的cron设置:crontab -u root -l

再例如,root想删除fred的cron设置:crontab -u fred -r

在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e

进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt

3.cron文件语法

分     小时      日       月       星期      命令

0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日一般一行对应一个任务)

4.记住几个特殊符号的含义:

"*"代表取值范围内的数字,

"/"代表"每",

"-"代表从某个数字到某个数字,

","分开几个离散的数字

5.举几个例子

5       *       *       *      *     ls              //指定每小时的第5分钟执行一次ls命令

30     5       *       *      *     ls              //指定每天的 5:30 执行ls命令

30     7       8       *      *      ls             //指定每月8号的7:30分执行ls命令

30     5       8       6      *      ls             //指定每年的6月8日5:30执行ls命令

30     6       *       *      0      ls             //指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]

30     3   10,20     *      *      ls             //每月10号及20号的3:30执行ls命令[注:”,”用来连接多个不连续的时段]

25     8-11  *        *     *      ls             //每天8-11点的第25分钟执行ls命令[注:”-”用来连接连续的时段]

*/15   *      *        *     *      ls            //每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

30     6    */10      *     *      ls            //每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]

50    7       *         *     *     root run-parts /etc/cron.daily   //每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件[ 注:run-parts参数表示,执行后面目录中的所有可执行文件。 ]

6.新增调度任务可用两种方法:

a.在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。

b.直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

转载于:https://www.cnblogs.com/afan/p/9115498.html

linux添加计划任务(转载)相关推荐

  1. Linux 添加计划任务

    Linux操作系统定时任务系统 Cron 入门cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业.由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动. ...

  2. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法

    在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...

  3. linux php任务计划,linux系统怎么添加计划任务执行php文件

    linux系统怎么添加计划任务执行php文件 linux系统怎么添加计划任务执行php文件?PHP不支持多线程,有时候处理问题不是那么爽,小编以php文件为例,讲解linux下的计划任务. linux ...

  4. Linux下添加计划任务,Linux系统下使用crontab添加计划任务的方法

     在服务器中添加定期执行的任务,在很多情况下是非常必要的.比如,每天清理一次/tmp目录下的文件;没几分钟检查某一守护进程是否正常等等.这样计划任务就显得尤为方便.下面将介绍如何在Linux系统中 ...

  5. 宝塔添加计划任务linux,请不要再宝塔面板计划任务里面随意添加任务

    最近一段时间通过宝塔面板查看到服务器资源占用率居高不下.不管是负载.CPU.内存,占用率都是吓人.虽然是海外的服务器,但是最开始也没有这么吓人. 宝塔显示服务器 内存 CPU占用率高 最开始以为是用了 ...

  6. linux 任务计划 cron

    #修改当前用户的计划 crontab -e   //01 * * * * 不能留有空格 01 * * * * /home/zlb/mysql_dump/backup -run >> /ho ...

  7. linux任务计划cron

    linux任务计划cron 1.crontab命令任务计划配置文件 [root@bogon ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/ ...

  8. linux系统写一个计划任务并执行,Linux系统计划任务

    本节索引: 一.同步服务器时间 二.执行一次性计划任务--   at 三.执行周期性计划任务--crond 在生活.生产环境中,我们可能遇到这样的场景,想在某个时刻,或者固定某个时间周期的在Linux ...

  9. linux宝塔计划任务脚本内容怎么写,宝塔Linux面板计划任务按秒数执行脚本

    宝塔的计划任务最低执行周期为每分钟,但是我们有时需要用到按秒来执行,这可就尴尬了啊. 今天傲世给大家介绍有关秒数执行的方法,并举多种例子供大家参考: 1.添加计划任务,任务类型选择"Shel ...

  10. 用linux定时任务做项目对接,linux系统管理 计划任务

    一次性计划任务 命令: at 语法: at [-f 文件名] 时间 绝对计时方法 HH:MM yyyy-MM-dd 相对计时方法 now + n minutes now+n hours now + n ...

最新文章

  1. 邮箱自动转发攻击邮件服务器
  2. idea自动更新java_IntelliJ IDEA自动更新资源文件
  3. 爬虫学习笔记(二十)—— 字体反爬
  4. BufferFsStream
  5. 32岁武汉硕士毕业4年后重新高考,考上本硕需再读8年:“不是一时冲动”
  6. startindex 不能大于字符串长度_玩转云端丨redis的5种对象与8种数据结构之字符串对象(下)...
  7. Android Studio发布项目到jcenter
  8. 分析大数据对思维方式有何影响?了解大数据的特点、来源与数据呈现方式
  9. 安装MATLAB R2012B遇到问题(需要继续安装以下一个或多个产品: MATLAB 8.0 (不可用) 您必须选择已至少安装这些),已决解!...
  10. [转]介绍几个C#正则表达式工具
  11. java的在线帮助文档
  12. 【对讲机的那点事】玩对讲机你知道中继台的工作原理吗?
  13. 飞秒激光制备量子计算机,制备出世界最大规模光量子计算芯片
  14. oracle中的Start With关键字
  15. 红米手机html文件,红米手机中ES文件浏览器无法删除SD卡中文件的解决办法-es文件浏览器...
  16. 微信公众号图文 点击显示图片效果
  17. 绝密计划:我在阿里打黑工
  18. 2015年3月1日起停止提供4年或5年SSL证书
  19. 【学习笔记】欧拉函数
  20. html图片快速轮播特效代码,轻松实现javascript图片轮播特效

热门文章

  1. Git教程_2 所有操作讲解
  2. 卷积云神经网络_有卷积云的北京天空好美!是不是还有池化云?全连接云?
  3. Linux查看分析任务计划命令,Linux任务计划crontab
  4. flink 入门及安装
  5. redis面试题简义
  6. JavaScript的apply和call方法及其区别
  7. SDWebImage常用方法及原理
  8. java基础 UDP通信 user datagram protocol 用户数据豆协议 TCP transmission control protocol 传输控制协议 多线程TCP...
  9. 使用Slim框架创建一个JSON RESTfull API
  10. Hyperledger Fabric MSP Identity Validity Rules——MSP身份验证规则