linux基础(25)--计划任务--RHEL6.5

  计划任务相当于定时任务,分为单词计划任务和周期性的计划任务。

1. 单次计划任务at

  at设置的而计划任务只能设置一次。

  检查atd服务是否开启:
  service atd status

  设置开机启动:

  chkconfig atd on

  设置20:41计划任务:

  at 20:41

  echo `date` > /root/date

  格式介绍:

  at 20:41 2016-08-09

  十分钟之后执行:

  at now+10min

  列出所有的单词计划任务:

  at -l

  at计划任务生成的脚本在/var/spool/at路径下。

  删除指定的单个计划任务:

  atrm ID    #ID是指at -l查出的计划任务的编号

2. 周期性计划任务crontab

  检查crond服务的状态:

  serice crond status

  设置开机启动:

  chkconfig crond on

  crond服务的配置文件:

  /etc/crontab

  系统级别的计划任务存放路径: /etc/cron.* 对应有小时计划任务、天计划任务、周计划任务、月计划任务。需要修改系统级别的接话任务在此找到对应文件修改即可。

  针对用户root的计划任务:

  创建计划任务:

  crontab -e

  显示所有计划任务:

  crontab -l

  删除一个计划任务:

  crontab -r ID    #ID是指上面crontab -l列出的任务的序号。

  计划任务书写格式:

  分 小时   天   月  周  任务   #其中五个时间之间是且的关系

  分: 0-59

  天:1-31

  月:1-12

  周:0-7, 其中0 7都是指周日

  每天20:01:

  crontab -e

  写入:

  01 20 * * * echo `date` > /root/date

  时间的格式:

  多天:

  0 3 9,18,20 *  * echo `date` >/root/date

  连续多天:

  0 3 9-18 * * echo `date` > /root/date

  每五分钟执行一次:

  */5 * * * * echo `date` > /root/date

  普通用户周期性计划任务:

  crontab -u user1 -e     #为用户user1设置周期性计划任务

  crontab设置的计划任务在关机后关机期间的计划任务不会在开机后再执行。

  如果希望开机后继续执行关机期间未执行的计划任务可以使用anacron,anacron会在开机后检查在关机期间错过了哪些计划任务,如发现未执行的计划任务则会第一时间执行哪些错过的计划任务。 

  现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。

  

  

  

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值