Gewusst wie: Hinzufügen eines Skripts zu den Start unter Linux

May 5

Das Linux-Betriebssystem geht durch verschiedene Ebenen, Runlevel, genannt, da das System bootet. Jedem Runlevel hat eine bestimmte Anzahl und "Rc"-Datei, die mit ihm verbunden ist. Die Rc-Dateien angeben, die Dienste und Skripte, die ausgeführt werden soll, wenn das System die entsprechenden Runlevel gelangt. Es gibt auch eine "rc.local"-Datei, die zum Verweis verwendet wird jeder Benutzer Skripts angegeben, die während des Startvorgangs gestartet werden soll. Diese Datei wird gelesen, wenn das System die Multi-User-Runlevel gelangt, aber bevor alle Benutzer einloggen dürfen.

Anweisungen

1 Öffnen Sie ein terminal-Fenster oder Protokoll in den Computer über eine SSH-Eingabeaufforderung.

2 Geben Sie den Befehl "Su-" zu den Root-Benutzer wechseln. Ubuntu-Benutzer, überspringen Sie diesen Schritt und geben Sie "Sudo" vor den nächsten Befehl.

3 Geben Sie den Befehl "vi rc.local" Öffnen Sie die Datei rc.local im Texteditor "Vi". Sie können mit Ihrem bevorzugten Text-Editor "vi" ersetzen.

4 Geben Sie den Pfad zum Skript, das Sie am Ende der Datei in einer eigenen Zeile ausführen möchten. Zum Beispiel, wenn Ihr Skript in Ihrem home-Verzeichnis-Typ gespeichert ist

/Home/your_username/start_script

am Ende der Datei rc.local.

5 Speichern Sie die Datei.

6 Starten Sie den Rechner um sicherzustellen, dass das Skript korrekt ausgeführt wird.

Tipps & Warnungen

  • Wenn Sie Debian verwenden, platzieren Sie das Skript in der "/ init.d" Verzeichnis anstatt Bearbeiten der Datei "rc.local".
  • Wenn Sie einen Dienst mit einem Skript während des Startvorgangs starten, es wird empfohlen, Sie erstellen ein anderes Skript, das der Dienst beendet wird und das Skript zum Hinzufügen der "/ etc/rc.0" und "/ etc/rc.6" Dateien.