【发布时间】:2017-11-07 06:10:16
【问题描述】:
我想在 12 小时后执行一个脚本。我可以通过远程访问执行脚本,但问题是我将乘飞机旅行,可能无法访问互联网。所以我想知道几个小时后或某个特定时间是否有一些命令可以执行脚本。例如,
cat my_script.sh
echo Hello World
run my_script.sh at 23:00 hr
【问题讨论】:
-
看看:
man at. -
或者,您可以使用
cron添加脚本以进行一次性运行 - unixgeeks.org/security/newbie/unix/cron-1.html -
cron 是你的朋友
-
@Spade:Cron 对于“一次性运行”来说是完全错误的。 Cron 非常适合重复性工作。
-
@Cyrus,使用
cron没有任何问题。实际上,您建议的at命令在许多系统上通常默认不启用。另外,我的理解是at在内部通过crond或launchd工作。
标签: linux bash sh wait execute