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.

6
"Reboot" oder "shutdown -r now": Welcher Neustart-Befehl ist sicherer?
Wir haben in unserer Organisation ungefähr 500 RedHat Linux-Maschinen. Auf allen Computern, auf denen wir Anwendungen und Dienste installiert haben /etc/init.d, und auf Oracle RAC-Servern. Wir beabsichtigen, Updates auf allen Rechnern durchzuführen und danach einen Neustart durchzuführen. Also habe ich mich gefragt, welcher Befehl sicherer ist: reboot oder shutdown -r …


4
Wie finde ich Fehlermeldungen in Linux-Skripten init.d / rc.d?
Unter Linux habe ich einige Skripte geschrieben, die beim Booten ausgeführt werden sollen, und mit den verschiedenen Installationsmethoden experimentiert. Für größere Skripte werde ich /etc/init.ddie entsprechenden /etc/rc.d/rc?.dRunlevel einfügen und verlinken . Für kleinere Skripte füge ich an /etc/rc.d/rc.local. Dieser Prozess scheint reibungslos zu verlaufen. Jetzt habe ich eines meiner Skripte …
28 linux  logging  init.d  rc.d 

2
Wie entferne ich / backup script von /etc/init.d/?
Ich habe eine Weile mit Linux gearbeitet, aber auf eine ziemlich einfache Art und Weise. Ich verstehe, dass Skripte in init.dausgeführt werden, wenn das Betriebssystem gestartet wird, aber wie genau funktioniert es? Was ist, wenn ich ein Skript behalten möchte, es aber nicht automatisch starten soll? Angenommen, ich habe ein …

4
Führen Sie nginx als Benutzer ohne Rootberechtigung aus
Ich habe diesen Prozess befolgt, um nginx auf meinem Ubuntu 10.04 Lucid Server zu installieren: http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid Nach dem Erstellen eines Init-Skripts zum Starten von Nginx und dem anschließenden Aufrufen von /etc/init.d/nginx start habe ich mich verlaufen. Als ich das tat, bekam ich den folgenden Fehler: Starting nginx_main: Starting /opt/nginx/sbin/nginx... nginx: …


2
PHP-FPM startet nach dem Neustart nicht automatisch
Ich verwende PHP-FPM und Nginx. Gelegentlich muss ich den Server aus irgendeinem Grund neu starten. Sobald der Server wieder läuft, startet der Nginx-Dienst automatisch, PHP-FPM jedoch nicht. Dies ist zu sehen, wenn ich den Befehl sudo /etc/init.d/php-fpm restartsofort nach einem Neustart ausführe und das Ergebnis erhalte: $ sudo /etc/init.d/php-fpm restart …


4
Starten eines Skripts als ein anderer Benutzer
Ich habe ein Skript in /etc/init.d/ erstellt, das mehrere andere Skripte von anderen (nicht root-privilegierten) Benutzern aus ihren Home-Verzeichnissen ausführen muss, als ob sie sie gestartet hätten. Ich starte diese Skripte mit: sudo -b -u <username> <script_of_a_particular_user> Und es funktioniert. Aber für jedes Benutzerskript, das weiterhin ausgeführt wird (zum Beispiel …
12 linux  debian  bash  sudo  init.d 

3
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 angemeldet hat. Ich benutze CentOS 6.3.
12 linux  centos  startup  init.d 


1
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 Bash definiert, noch in …

3
Ausführen eines beliebigen Programms als Daemon über das Init-Skript
Ich muss ein Programm als Dienst in Red Hat installieren. Es wird kein Hintergrund erstellt, keine PID-Datei verwaltet oder keine eigenen Protokolle verwaltet. Es wird nur ausgeführt und in STDOUT und STDERR gedruckt. Unter Verwendung der Standard-Init-Skripte als Leitfaden habe ich Folgendes entwickelt: #!/bin/bash # # /etc/rc.d/init.d/someprog # # Starts …
10 redhat  service  init.d 

4
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. OK, mit Einschränkungen. Legacy-Dogma. Absolut in Ordnung. Es …
10 linux  python  init.d 

2
Der Aufruf des Daemons in einem Skript /etc/init.d wird blockiert und nicht im Hintergrund ausgeführt
Ich habe ein Perl-Skript, das ich dämonisieren möchte. Grundsätzlich liest dieses Perl-Skript alle 30 Sekunden ein Verzeichnis, liest die gefundenen Dateien und verarbeitet dann die Daten. Um es hier einfach zu halten, betrachten Sie das folgende Perl-Skript (synpipe_server genannt, in dem sich ein symbolischer Link zu diesem Skript befindet /usr/sbin/): …
9 linux  unix  daemon  init.d 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.