[英]osx' s /etc/init.d equivalent?
我在 mac 上安裝 gitlab 但后者主要是為 linux 操作系統設計的。 按照文檔,我必須運行此命令
curl --output /etc/init.d/gitlab https://raw.github.com/gitlabhq/gitlab-recipes/master/init.d/gitlab
/etc/init.d 文件夾的 mac 等效項是什么(我知道launchd
命令,但我正在尋找 mac 等效的 /etc/init.d 文件夾)?
我不知道你是否還在關心這個問題,但瑞安說的是正確的。 要直接回答您的問題,您的curl命令正在嘗試下載啟動腳本並將其放入init.d目錄中。 您沒有Mac OS X上的那個。
你需要做的是將init.d彈出到其他永久性的地方。 確保它是chmod + x並測試它是否可以手動工作。 (即./init.d)
如果是,您可以創建一個.plist並將其彈出到/ Library / LaunchDaemons /中,它將運行您的init.d文件。 如果你的init.d文件就像運行可執行文件一樣簡單,那么完全忘記init.d文件,只需讓.plist文件直接運行gitlab可執行文件。
無論哪種方式,我認為您應該將Ryan(或我的)答案標記為已接受,因為它將解決您的問題。 我沒有把它作為對Ryan答案的評論的唯一原因是我的解釋太長了以至於沒有評論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.