定时任务及计划任务

一、定时任务

  定时任务,指定一个时间执行一个任务,只能执行一次。需要每次都来执行的命令

1、指令:at

2、语法: at  时间
        at> 执行的指令

 时间类型 :

1)HH:MM
说明:在今日的 HH:MM 时刻进行,若该时刻已超过,则明天的HH:MM 进行此任务。
  2)HH:MMYYYY-MM-DD
说明:规定在某年某月的某一天的特殊时刻进行该项任务

  3)HH:MM[am|pm] [Month] [Date]
说明:规定在某年某月某日的某时刻进行该项任务
 4)能够直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。

 5)now + 5 minutes

执行shell 脚本

at> /bin/sh 2.sh 

3、退出at命令ctrl+d
命令前提:
需要开启atd进程
如果未安装atd需进行安装:
安装命令: yum -y install at
ps -ef | grep atd 查看是否开启atd
开启atd  service atdstart|stop|restart|status
chkconfig  atd  on   设置atd开机启动

4、查询未执行的定时任务

   命令:atq

删除未执行的定时任务

  命令:atrm 任务ID号

二、计划任务

1、命令crontab

  crontab 参数

  参数  -u 指定用户(如无指定即为当前用户)

        -l 列出计划任务

        -e 制定计划任务

        -r 删除计划任务

 crontab -e

 分,时,日,月,周  要执行的命令





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值