如果我用“at”来安排一些事情,
$ at noon
warning: commands will be executed using /bin/sh
at> echo "Will I be created?" > /tmp/at_test
at> <EOT>
job 12 at Fri Jun 30 12:00:00 2017
如果我在执行时间之前重新启动机器,我的命令会被执行吗?
cron
与从文件中安排任务的常规程序不同,是否at
将此“信息”存储在某处?
答案1
/var/spool/cron/atjobs
例如,作业存储在Ubuntu 中。
作业是一个带有一些环境变量集的文件(例如$PATH
,当前工作目录)。主机可以重新启动,如果主机启动,作业就会开始。
man at
应该告诉你更多相关信息。
请注意,某些 Unice 有特殊cron
条目,例如@reboot
.