linux一次性任务at使用备忘

at是linux下部署一次性计划任务的首选,使用选项:

Usage: at [-V] [-q x] [-f file] [-m] time
at [
-V] [-q x] [-f file] [-m] -t [[CC]YY]MMDDhhmm
at
-c job [job...]
(atq
| at -l) [-V] [-q x]
(atrm
| at -d | at -r) [-V] [-q x] job ...
batch [
-V] [-f file] [-m]

我比较常用的还是:

at -f name.sh time

有一点值的注意的是,举个例子来说,目前我想执行

at -f a.sh 12:00
看下a.sh的内容:
echo "aaaaaaaaaaa" >res
等我部署完以后,想要修改a.sh的输出内容:
echo "ccccccccccccccc" >res
这时候要注意了,我们需要删除原来的计划任务,重新部署,删除方法如下:
at -d job_id
否则的话,res里面还是:
aaaaaaaaaaa 
原文地址:https://www.cnblogs.com/sunss/p/1993376.html