Nie wiem, czy nadal troszczysz się o to pytanie, czy nie, ale to, co powiedział Ryan, jest poprawne. Aby bezpośrednio odpowiedzieć na pytanie, polecenie curl próbuje pobrać skrypt startowy i umieścić go w katalogu init.d. Nie masz takiego, jak na Mac OS X.
Co musisz zrobić, to pop init.d gdzie indziej, który jest stały. Upewnij się, że jest to chmod + x i sprawdź, czy działa ręcznie. (np. ./init.d)
Jeśli tak, możesz utworzyć .plist i wrzucić go do katalogu/Library/LaunchDaemons /, który uruchomi plik init.d. Jeśli twój plik init.d jest tak prosty, jak uruchomienie pliku wykonywalnego, to całkowicie zapomnij o pliku init.d, a plik .plist uruchom bezpośrednio plik wykonywalny gitlab.
W obu przypadkach uważam, że należy zaznaczyć odpowiedź Ryana (lub moją) jako zaakceptowaną, ponieważ rozwiąże ona problem. Jedynym powodem, dla którego nie przedstawiłem tego jako komentarza do odpowiedzi Ryana, jest to, że moje wyjaśnienie było zbyt długie na komentarz.
Mam zamiar Cię zawieść: ** to ** 'launchd'. –
@ H2CO3, więc polecenie byłoby curl --output/launchd/gitlab https://raw.github.com/gitlabhq/gitlab-recipes/master/init.d/gitlab? – user1611830
@userXXX Nie, ale 'launchd' ma ładną stronę podręcznika, którą możesz wpisać w google. –