Uso Ubuntu 14.04 (upstart 1.12.1) e installo gitea con successo seguendo questa guida . Tuttavia, non riesco a scrivere uno script di servizio per avviarlo / arrestarlo. Alla mia sceneggiatura piace questo:
start on filesystem
exec start-stop-daemon --start -c git --exec /home/git/runGit.sh
#/home/git/runGit.sh
#screen -dmS git "/home/git/gitea web"
Quando corro:
sudo service gitea start
È sempre ritorno gitea stop/waiting
. Ma se eseguo manualmente /home/git/runGit.sh dall'utente git: funziona? Cosa c'è che non va?
t@t-VirtualBox:~$ sudo service gitea start
[sudo] password for wiki:
gitea stop/waiting t@t-VirtualBox:~$
echo $? 0
t@t-VirtualBox:~$ sudo service gitea start [sudo] password for wiki: gitea stop/waiting t@t-VirtualBox:~$ echo $? 0
Grazie per gli headup.
git
come unchuid
, quindi Forse le--start
opzioni trovano quel chuid ed escono semplicemente. Fornisci lo stato di uscita digitandoecho $?
sul terminale dopo la chiusura dello script.