Wie kann ein Startjob auf kanonische Weise seine Benutzer-ID ändern und das Skript als nicht privilegierter Benutzer ausführen? Offensichtlich kann man suoder verwenden sudo, aber dies scheint schwierig zu sein (und kann unnötige Protokollzeilen
Wie kann ein Startjob auf kanonische Weise seine Benutzer-ID ändern und das Skript als nicht privilegierter Benutzer ausführen? Offensichtlich kann man suoder verwenden sudo, aber dies scheint schwierig zu sein (und kann unnötige Protokollzeilen
In 10.10 wird statt sysvinit upstart verwendet. Es ist möglich, lästige Upstart-Services zu entfernen, die Sie nicht möchten, indem Sie die entsprechende Datei in /etc/init/blah.conf entfernen Dies scheint jedoch ein hartnäckiger Ansatz zu sein. Wie konfiguriere ich upstart richtig, um diese...
Ich habe kürzlich ein Remote-Git-Repo auf einem Server für eine Web-App eingerichtet, die als Upstart-Dienst ausgeführt wird. Ich möchte den Post-Receive-Hook verwenden, um Aktionen auszulösen, die erforderlich sind, um den Anwendungscode zu aktualisieren und den Upstart-Dienst zu stoppen und dann...
Ich verwende Ubuntu 12.04 LTS und dieses System verwendet hauptsächlich Upstart-Jobs. Leider hängt mein System auch von einem manuell kompilierten dbmail- Server ab, der nur ein Init-Skript, aber kein Upstart-Skript enthält. Mit update-rc.d dbmail defaultsIch habe dbmail für alle Runlevel...
Ich habe folgenden Startjob: description "posty api" start on mysql stop on shutdown env RACK_ENV=production setuid vmail setgid vmail chdir /opt/posty_api pre-start script mkdir -p /var/run/posty chown -R vmail:root /var/run/posty end script exec /usr/local/bin/unicorn -D -c
Ich habe eine Software (GitLab) unter CentOS installiert. Es funktioniert gut, aber dieses GitLab startet beim Booten und das will ich nicht. Also habe ich mir das /etc/init.dangeschaut, um es zu deaktivieren chkconfig, aber mein Problem ist, dass es kein gitlabSkript enthält, also kann ich es...
Im Upstart- Skript kann ich die chdirZeilengruppe verwenden , um das Arbeitsverzeichnis festzulegen. Außerdem kann ich cdin meinem scriptBereich einfach einen normalen Befehl ausführen . Was ist der Unterschied zwischen diesen beiden Ansätzen? Wann und warum sollte ich jeden von ihnen...