重新启动系统后 5 或 10 分钟后运行脚本文件

use*_*247 6 scripts cron

我创建了一个 ruby​​ 脚本文件来检查连接是否存在。例如检查端口 22 是否打开。

首先,我尝试使用 cron 作业如下

@reboot find ${HOME}/my_app/check_conn.rb
Run Code Online (Sandbox Code Playgroud)

但它在启动系统后立即执行。

现在我必须在 5 或 10 分钟后运行这个脚本。

我怎样才能做到这一点。有没有其他方法可以做到这一点。

提前致谢。

Dan*_*Dan 9

添加sleep 600;到您的 crontab 命令的开头,使其在继续下一步之前等待 600 秒。

你的新 crontab 命令看起来像

@reboot sleep 600; find ${HOME}/my_app/check_conn.rb