Serviceskript für gitea gibt immer Halt / Warten zurück

358
Tiana987642

Ich verwende Ubuntu 14.04 (upstart 1.12.1) und installiere gitea erfolgreich, indem Sie dieser Anleitung folgen . Ich kann jedoch kein Service-Skript schreiben, um es zu starten oder zu stoppen. Meinem Drehbuch gefällt das:

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" 

Wenn ich renne: sudo service gitea start

Es ist immer wieder da gitea stop/waiting. Aber wenn ich /home/git/runGit.sh manuell von Benutzer git ausführe: funktioniert es? Was ist falsch?

t@t-VirtualBox:~$ sudo service gitea start  [sudo] password for wiki:  gitea stop/waiting t@t-VirtualBox:~$  echo $? 0 
0
Zufällige Vermutung: Wie [man start-stop-daemon] (http://man7.org/linux/man-pages/man8/start-stop-daemon.8.html) sagt "*, dass nach der Prozesstabelle gesucht wird Alle Prozesse, die mit dem Prozessnamen, der übergeordneten PID, der UID und / oder der GID übereinstimmen (falls angegeben). Jeder übereinstimmende Prozess verhindert, dass --start den Dämon startet. * "Ich sehe, dass Sie" git "als` chuid übergeben haben `, So kann es sein, dass` --start'-Optionen diese chuid finden und einfach beenden. Bitte geben Sie den Beendigungsstatus an, indem Sie auf dem Terminal `echo $?` Eingeben, nachdem Ihr Skript beendet wurde. C0deDaedalus vor 5 Jahren 0
`t @ t-VirtualBox: ~ $ sudo-Dienst gitea start [sudo] Kennwort für Wiki: gitea Stop / Warten t @ t-VirtualBox: ~ $ echo $? 0` Danke für die Headups. Tiana987642 vor 5 Jahren 0
Entschuldigung, dass Sie das Ergebnis nicht in einem Kommentar überprüft haben Tiana987642 vor 5 Jahren 0

0 Antworten auf die Frage