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 …
Ich möchte nicht das Richtige tun, indem ich ein neues systemd-Skript erstelle. Ich möchte nur, dass mein altes init-Skript wieder funktioniert, nachdem ich mein System auf ein Betriebssystem aktualisiert habe, das systemd verwendet. Ich habe kurz nachgeforscht, wie man Init-Skripte konvertiert und wie man systemd-Skripte schreibt, aber ich bin sicher, …
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 …
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 …
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: …
Wie konfiguriere ich meinen CentOS Linux-Server so, dass mysql automatisch gestartet wird, wenn der Server nach dem Herunterfahren gestartet wird? Mir ist der Pfad init.d bekannt ... /etc/rc.d/init.d ... und ich kann mysqld in diesem Ordner sehen. Ich glaube, dass das Platzieren von Elementen (dh durch einen symbolischen Link) in …
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 …
Ich suche nach einer Standardmethode oder bewährten Methode, um einen Daemon, der von einem init.dShell-Skript gestartet wird, am Leben zu erhalten. Oder noch besser, gibt es eine Möglichkeit, es direkt am Leben zu erhalten /etc/init.d? Insbesondere habe ich einen Daemon namens dtnd with und eine Endlosschleife, die nach einem unerwartet …
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 …
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.
Ich habe ein Golang-Programm, das ich neu starten möchte, nachdem es auf einer Debian Squeeze-Box beendet wurde. Das Ding dient HTTP hinter einem Apache 2 mod_proxy Setup. Ich erwarte nicht, dass der Prozess fehlschlägt, aber ich hätte gerne eine Versicherung dagegen. Unter Ubuntu hätte ich upstart verwendet, um den Prozess …
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 …
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 …
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 …
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/): …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.