首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >bash脚本将在5分钟内运行

bash脚本将在5分钟内运行
EN

Stack Overflow用户
提问于 2010-10-19 07:23:11
回答 6查看 24.3K关注 0票数 18

我只想要一个bash脚本在被调用5分钟后运行。我做错了什么?

我有命令:

代码语言:javascript
复制
/path/to/my/script | at now + 5 min

然而,脚本每次都会立即运行。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-10-19 07:26:44

您将立即执行该脚本,并将其输出发送到at。您需要将脚本本身的名称发送到at

代码语言:javascript
复制
echo /path/to/my/script | at now + 5 min
票数 50
EN

Stack Overflow用户

发布于 2010-10-19 07:26:01

这样如何:

代码语言:javascript
复制
sleep 300 && /path/to/my/script
票数 28
EN

Stack Overflow用户

发布于 2010-10-19 07:43:52

代码语言:javascript
复制
at -f /path/to/my/script -t now +5 minutes

对于安排脚本在特定时间运行,这应该是有效的。有关"at“命令的更多信息,请访问linuxmanpages.com。我的想法可能是错误的(目前不是在linux系统上测试)。

祝你好运

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3964254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档