计划任务:一次性计划任务at 周期性重复计划任务crontab

计划任务

作用:定时自动完成特定工作

计划任务分类:

  • 一次性计划任务
  • 周期性重复计划任务
一次性任务计划 
  • at

格式:at 时间

选项:

  • -q:指定任务计划的队列编号
  • -l:显示尚未执行的计划任务(等同于命令atq
  • -d num:删除指定编号的计划任务(等同于命名atrm
  • -c num:显示指定编号的计划任务的具体的命令
  • -f file time:从文件中读取要执行的操作

ctrl +d  保存退出

at计划任务中时间的表示方式
HH:MM 例子:12:00 这里表示的是下一个12:00
特殊方式:
now +5 minutes 5分钟之后执行这个计划任务
now +3 days 3天后的现在时间
now +3 weeks 3周
am
4am +3weeks
12:00 +1 day
周期性重复计划任务
  • crontab

启动crontab的服务

servicecrondstart
chkconfigcrondon自动启动

crontab的时间表示格式:

  • 分钟:0-59任意数字
  • 小时:0-23任意数字
  • 天:1-31任意数字
  • 月:1-12任意数字
  • 周:0-7任意数字
  • *:表示任何时间,例如:每天的730就是:30 7 * * *
  • /n:表示每个n单位的时间,例如:每隔10分钟:*/10 * * * *
  • -:表示一个连续的范围,例如每天的730830930:  30 07-09 * * *
  • ,表示离散的时间点,例如每天的73010301430:   30 07,10,14 * * *
选项:
  • -e:执行、修改任务计划(本质上就是用vi修改/var/spool/cron/username
  • -l:显示用户的计划任务列表
  • -u username:查看指定用户的计划任务(结合-l使用)
  • -r:删除当前用户的全部计划任务

例:没分钟创建一个以完整的"年月日时分秒.log"的文件

***** touch `date \+\%F\%T`.log

注意:在任务计划中特殊符号需要用反斜号进行转义

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值