我只想要一个bash脚本在被调用5分钟后运行。我做错了什么?
我有命令:
/path/to/my/script | at now + 5 min
然而,脚本每次都会立即运行。
发布于 2010-10-19 07:26:44
您将立即执行该脚本,并将其输出发送到at
。您需要将脚本本身的名称发送到at
中
echo /path/to/my/script | at now + 5 min
发布于 2010-10-19 07:26:01
这样如何:
sleep 300 && /path/to/my/script
发布于 2010-10-19 07:43:52
at -f /path/to/my/script -t now +5 minutes
对于安排脚本在特定时间运行,这应该是有效的。有关"at
“命令的更多信息,请访问linuxmanpages.com。我的想法可能是错误的(目前不是在linux系统上测试)。
祝你好运
https://stackoverflow.com/questions/3964254
复制相似问题