![重启后会执行“at”命令吗?](https://linux22.com/image/114417/%E9%87%8D%E5%90%AF%E5%90%8E%E4%BC%9A%E6%89%A7%E8%A1%8C%E2%80%9Cat%E2%80%9D%E5%91%BD%E4%BB%A4%E5%90%97%EF%BC%9F%20.png)
如果我用“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
.