Linux的定时执行任务命令at

at命令

在一个指定的时间执行一个指定任务,只能执行一次,at允许使用一套相当复杂的指定时间的方法,能够在当天的hh:mm(小时:分钟)式的时间指定。

命令格式

at[参数][时间]

命令参数

-m当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出
-Iatq的别名
-datrm的别名
-v显示任务将被执行的时间
-c打印任务的内容到标准输出
-V显示版本信息
-q<列队>使用指定的列队
-f<文件>从指定文件读入任务而不是从标准输入读入
-t<时间参数>以时间参数的形式提交要运行的任务

使用准备

sudo apt install at

使用实例

at now + 1 minutes

在一分钟后输入"hello world"到test.txt文件,然后复制一份test.txt名字为test1.txt 

 

 

 执行Shell脚本

        脚本内容:在一分钟后执行rm -r /home/xx/abc/*命令,删除abc文件夹下的所有文件及目录

 给Shell脚本授权

 在一分钟后执行Shell脚本,一分钟后成功删除abc文件夹下的所有文件及目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像向日葵一样~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值