启动几分钟后重启服务

启动几分钟后重启服务

我遇到过一种情况,我想service restart在启动几分钟后运行。具体原因如下,但我的问题的本质基本上包含在第一句话中;我如何在启动后一段时间自动执行命令?

细节:
我将 boinc 与支持 cuda 的显卡结合使用。一切都运行良好,除了当我全新启动计算机时,gpu missingboinc 管理器中出现错误。这个问题很容易用 a 修复,sudo service boinc-client restart但每次计算机启动时都需要执行此操作才能使用 GPU。我的直觉是 boinc 在必要的显卡驱动程序加载之前启动。(看起来很合理,对吧?)无论如何,如果您知道一种比我上面提出的更优雅的方法来解决这个问题,我洗耳恭听,但就我而言,在计算机启动后大约 2 分钟重新启动 boinc 对我来说已经足够了。

谢谢您的见解!

答案1

将命令粘贴在 /etc/rc.local 中,该命令在所有其他启动操作之后执行。例如,您也可以在它前面放置一个“sleep 5”以再延迟 5 秒。如果是 rc.local,则不需要 sudo,因为它是以 root 身份执行的。

相关内容