我想在特定时间设置一个 cron,我正在为此使用 at 。但是 at 会让您进入特殊提示。有没有办法可以退出代码中的提示而无需使用 CTRL + D?
答案1
如果你想at
从 shell 脚本中调用命令,你只需要echo
在某个时间运行的命令进入 at
:
echo "echo test > /tmp/at.test" | at now +5min
这将echo test > /tmp/at.test
在 5 分钟内执行。因此,请等待 300 秒并查看一下/tmp/at.test
;-)
答案2
如果将来有人发现这个,您可以按CTRL+C
退出at
调度程序提示不保存。
如果您使用CTRL+D
,那么您的脚本将被安排并运行。