我的网络服务器上运行着多个 RoR 网站,我需要在启动时运行 ruby 脚本。
因此,我在 /etc/init.d 中放置了一个 bash 脚本,调用 ruby 进程。不幸的是,ruby 进程需要一些尚未加载的东西。
我试图sleep 300在我的 bash 脚本的开头添加一个,但这并没有真正的帮助,因为它还会影响 ssh、apache 等东西的启动......
sleep 300
另外,我不想在启动时加载所有 ruby 库,因为它会减慢启动时间。
boot cron ruby init
boot ×1
cron ×1
init ×1
ruby ×1