Lo script di servizio per gitea restituisce sempre stop / wait


0

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

Random Indovina: man man start-stop-daemon dice " Esegue la scansione della tabella dei processi alla ricerca di qualsiasi processo che corrisponda al nome del processo, pid padre, uid e / o gid (se specificato). Qualsiasi processo corrispondente impedirà --start dall'avvio del demone. "Vedo che sei passato gitcome un chuid, quindi Forse le --startopzioni trovano quel chuid ed escono semplicemente. Fornisci lo stato di uscita digitando echo $?sul terminale dopo la chiusura dello script.
C0deDedalo

t@t-VirtualBox:~$ sudo service gitea start [sudo] password for wiki: gitea stop/waiting t@t-VirtualBox:~$ echo $? 0Grazie per gli headup.
Tiana987642,

Come da lei richiesto, scusate se non ho verificato il risultato nel commento
Tiana987642
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.