通过`at`命令退出提示符

通过`at`命令退出提示符

我想在特定时间设置一个 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,那么您的脚本将被安排并运行。

相关内容