Deployment
新貴:從主文件夾執行應用程序
我為兩個應用程序創建了兩個使用者帳戶:mongod 和 node.js。兩者都將數據儲存在其主文件夾中。這使數據保持“沙盒”並防止它們需要位於 sudoers / admin 文件中。
但是,我已經讀到當新貴執行我的應用程序時未安裝主文件夾。
如何確保在新貴嘗試執行我的應用程序之前以正確的方式安裝它?
由於 /home 在 / 文件系統中, /home 將與 / 文件系統同時掛載,並且 Upstart 應該沒有問題。就此而言,如果沒有 /etc/init 可用,Upstart 就無法真正啟動,這意味著 /home 將可用,除非您正在使用 autohome 做某事。
鑑於此,您對在 Upstart 開始通過 /etc/init 工作後掛載 /home 的擔憂不應該成為問題:兩個位置將同時可用。
另外,我相信您可以使 Upstart 服務依賴於其他服務,因此您可以在 /home 掛載後執行 mongo 和 nodejs 等,因此您引用的那些說明可能有點缺乏。查看http://upstart.ubuntu.com/cookbook/#ordering以獲取有關如何在掛載事件後執行腳本的文件。