[英]Unicorn init script - not starting at boot
我是系統管理的新手,不知道init.d是如何工作的。 也許我在這里做錯了。
我正試圖在啟動時啟動獨角獸,但不知怎的,它每次都無法啟動。 我可以通過簡單的服務app_name start手動執行啟動/停止/重啟。 似乎無法理解為什么如果手動啟動停止服務工作,獨角獸不會在啟動時啟動。 一些用戶權限問題可能??
我的unicorn init腳本和獨角獸配置文件可以在這里獲得https://gist.github.com/1956543
我正在VM中運行的Ubuntu 11.1上設置開發環境。
更新 - 因為VM可能嗎? 我目前正在與VM共享整個代碼庫(文件夾),這也恰好包含啟動獨角獸所需的獨角獸配置。
任何幫助將不勝感激 !
謝謝
要讓Unicorn在系統引導時運行,您需要將init.d腳本與默認的“運行級別”集相關聯,這是Ubuntu引導時進入的模式。
有幾種不同的運行級別,但您可能只需要默認設置。 要在此處安裝Unicorn,請運行:
sudo update-rc.d <your service name> defaults
有關更多信息,請查看update-rc.d手冊頁 。
您可以配置cron作業以在重新啟動時啟動unicorn服務器
crontab -e
並添加
@reboot /bin/bash -l -c 'service unicorn_<your service name> start >> /<path to log file>/cron.log 2>&1'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.