$ at now +1 min
warning: commands will be executed using /bin/sh
at> echo "hello world">test.txt
at> <EOT>
job 1 at Sun Mar 10 18:27:00 2019
$ at -l
1 Sun Mar 10 18:27:00 2019 a xxx
$ at -c 1
#!/bin/sh
# atrun uid=1000 gid=1000
....
echo "hello world">test.txt
EOT : Ctrl + D
$ at 5:27
at -f 2.txt now +1 min
List the task
atq列出用户待处理作业(jobs),如果是超级用户,所有用户的(待处理)作业都将被列出。
$ atq
2 Sun Mar 10 18:28:00 2019 a xxx
Time format
HH:MM 例如:04:00,如果当前以超过设定的时间,则任务在第二天的同一时间执行
HH:MM YYYY-MM-DD 例如04:00 2014-11-11
HH:MM[am|pm] [Month] [Date] 例如 02:00 Dec 12
HH:MM[am|pm] + number [minutes|hours|days|weeks] 例如 now + 10 minutes
表示在某个时间点后多久执行任务
at 定时任务管理工具
UseCase
atq列出用户待处理作业(jobs),如果是超级用户,所有用户的(待处理)作业都将被列出。
Time format
Reference