簡體   English   中英

Unicorn init腳本 - 不在啟動時啟動

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM