So starten Sie unsere Skripte beim Start von Ubuntu

Anwendungen beim Start

Eines der positiven Dinge an Ubuntu ist das ermöglicht es uns, eigene Skripte zu erstellen und auszuführen, mit denen wir die Funktionalität des Systems verbessern können, Skripte, die einfach zu erstellen sind und die wir jederzeit während der Sitzung oder einfach beim Starten einer Sitzung ausführen können.

Um dies tun zu können Es gibt zwei sichere und schnelle Möglichkeiten, mit denen jeder Neuling sein Ubuntu anpassen kann Wagen Sie es mit ein paar Klicks und zwei oder drei Kopieren und Einfügen?

So fügen Sie Skripte in unser Ubuntu ein

Die erste und einfachste Methode ist die Aufnahme des Skripts in unser Login mit einer grafischen Anwendung. Dafür werden wir gehen System–> Einstellungen–> Anwendungen beim Start und unter Programm beim Start hinzufügen, das Befehlsfeld Wir füllen es mit dem fraglichen Skript, das wir erstellt haben. Wir speichern alles und wenn das System neu startet, lädt Ubuntu unsere Skripte.

Die zweite Methode, die wir in unserem Ubuntu verwenden können, ist etwas schwieriger, aber das Befolgen dieser Schritte ist einfach. Zuerst müssen wir unser Skript erstellen. Sobald das Skript erstellt ist, kopieren wir es und fügen es in den Ordner ein / Etc / init.d (Dazu müssen wir Root-Benutzer sein). Sobald wir dieses Skript eingefügt haben, müssen wir Geben Sie ihnen die Berechtigung, diese Datei auszuführen. Öffnen Sie dazu ein Terminal im Ordner und geben Sie Folgendes ein:

chmod +x mi-script.sh

Jetzt haben wir das Skript bereit und müssen das System nur noch anweisen, das Skript zu lesen und auszuführen, das wir in den Ordner eingefügt haben. Dazu führen wir den folgenden Befehl im Terminal aus:

update-rc.d mi-script.sh defaults 80

Das wird machen System-Include-Skript beim Systemstart Bei jedem Benutzer in diesem System spielt es keine Rolle, ob es sich um einen Systemadministrator oder einen einfachen Benutzer handelt. Wie Sie sehen, ist es eine einfache und unkomplizierte Operation, finden Sie nicht?


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Pedro sagte

    Sehr interessant!

    Wie führe ich ein Skript als root aus? Denn wenn ich "sudo ..." einfüge, kann ich das Passwort natürlich nicht eingeben.

    Thanks!

    1.    Ernesto sagte

      Obwohl zum Zeitpunkt der Beantwortung 3 Jahre vergangen sind, hoffe ich, dass jemand anderes es hilfreich findet:
      Sie verzichten auf Sudo ...
      es würde so aussehen

      ./my-script.sh

  2.   Jose Villamizar sagte

    Ich habe Ubuntu 18.04 und mache genau das, was Sie hier beschreiben, und es lädt einfach nichts. Ich muss einschränken, dass die Datei eine Erweiterung ist. Sh, brauche ich einen zusätzlichen Schritt für meine Ubuntu-Version?

  3.   Klaus sagte

    Mir passiert dasselbe wie Jose Villamizar. Skripte werden beim Neustart von Ubuntu 18.04 nicht ausgeführt

  4.   Papapapa sagte

    Wir sind bereits zu dritt, ich mache das, was der Artikel sagt, aber es läuft nicht beim Start

  5.   LinuxX sagte

    Das gleiche passiert mir, irgendeine Lösung?

  6.   Marce sagte

    Erstellen Sie die Datei /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local Datei
    ## Dieses Skript wird am Ende des Mehrbenutzer-Runlevels ausgeführt.
    ## Stellen Sie sicher, dass dieses Skript bei Erfolg mit der Zeile "exit 0" endet
    ## oder ein anderer Wert, wenn Sie einen Fehler haben.
    # Geben Sie unter dieser Zeile ein, was Sie ausführen möchten, bevor Sie die Benutzer starten.
    # -- Ende der Datei --
    Beenden Sie 0

    Ausführungsberechtigungen erteilen
    und starten Sie dann den Dienst
    systemctl starte rc-local
    Wenn es nicht am Anfang ist, platzieren Sie es
    systemctl aktivieren rc-local
    Grüße

    1.    Alexis sagte

      Damit hatte ich endlich Ergebnisse und bis heute habe ich mit Ubuntu 22 der rc.local-Datei die Aufrufe zu den Skripten hinzugefügt

      sh '/myscriptpath/script.sh'

      und fertig