at定时任务,一次性定时计划任务

本文详细介绍了Linux中的at命令,用于一次性计划任务的执行。atd守护进程负责检查任务队列,每60秒进行一次。at命令接受多种时间格式,包括具体的hh:mm、模糊的词语、日期、相对计时法等。用户可以使用atq查看未执行的任务,用atrm删除已设置的任务。了解并熟练使用at命令,能有效管理Linux系统的计划任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

at 命令是一次性定时计划任务,at的守护进程atd会在后台开启运行,检查任务队列运行。

默认60S检查一次。

at命令是一次性的计划任务,执行完就不再执行。

  1. 确认atd进程启动

        ps -ef | grep atd

     2.  at命令格式

        at 【选项】【时间】

        Ctrl+D结束at命令输入,输2次(Ctrl+D)

        1)常见选项

        2)时间定义

 (1)接受当天的hh:mm(小时:分钟)式的时间指定,例如改时间已过去,就放在第二天执行

 (2)使用midnight(深夜) noon(中午) teatime(饮茶时间,下午4点)等比较模糊的词语指定时间

 (3)采用12小时计时制,在时间后面加AM PM 。例12pm

 (4)执行的具体日期,指定格式month day 或mm/dd/yy 或dd.mm.yy。日期必须跟在时间后边。例04:00 2021-04-1

 (5)相对计时法 ,格式now+count time-units ,now是当前时间,time-units时间单位,count时间数量。例now + 5 days

  (6)直接使用today tomorrow 来执行完成命令的时间。

        例子如图

atq 查看系统中没有执行的任务

atrm 数字---- 删除已经设置的任务 例如:atrm 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值