Als «init.d» getaggte Fragen

Das Verzeichnis init.d enthält eine Reihe von Start / Stopp-Skripten für verschiedene Dienste auf einem Linux-System.

12
Wann werden Skripte in etc / profile.d ausgeführt?

Ich habe einige Skripte von rootinnen hinzugefügt etc/profile.d, um sie beim Start auszuführen. Aber wann werden diese Skripte ausgeführt, wenn ich mich als Nicht-Root-Benutzer beim System anmelde? Ich möchte den LDAP-Server beim Start starten, unabhängig davon, welcher Benutzer sich zuerst...

10
In Python geschriebene init.d-Skripte

Bei StackOverflow wurde eine Frage zum Schreiben von init.dSkripten in Python gestellt. Ein Kommentar gab an, dass diese Skripte in der Shell und nicht in Python programmiert werden sollten. Schreibt init.dSkripte in Python: Schlecht. Schlecht. Schlecht. Mach das niemals. Keine empfohlene Praxis....

10
Was ist status_of_proc und wie nenne ich es?

Im Init-Skript von Nginx in Debian 7 (Wheezy) habe ich folgenden Auszug gelesen: status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; Dieser Code läuft einwandfrei und sudo service nginx statusgibt aus [ ok ] nginx is running. Noch status_of_procist nicht in...

8
PATH-Probleme für init.d-Skripte beim Start

Ich habe ein einfaches Skript, das eine Einhorninstanz startet (unter Ubuntu 12.04LTS). #!/bin/sh case "$1" in start) echo "starting" cd /path && bundle exec unicorn -c /path/config/unicorn.rb -D -E production ;; stop) echo "Stopping Unicorn Instances" kill `cat /tmp/unicorn.pid`...