So führen Sie das Shell -Skript bei Startup aus

So führen Sie das Shell -Skript bei Startup aus

Um einige spezifische Aufgaben beim Start des Systems auszuführen, werden Shell -Skripte verwendet. Mit Hilfe von Skripten können wir einige großartige individuelle Dinge beim Start des Systems machen, z. Diese Beschreibung liefert eine Erklärung, wie Sie ein Shell-Skript bei einem Startup ausführen können.

So führen Sie das Shell -Skript bei Startup aus

Um das Shell-Skript beim Start des Systems auszuführen, folgen wir den folgenden Methoden:

    • Verwenden Sie Cron Job, um das Skript beim Start auszuführen
    • Verwenden Sie Start -Anwendungsprozess

Erforschen wir also jede Methode eins nach dem anderen!

Methode 1: Verwenden Sie Cron Job, um das Skript beim Start auszuführen

Cron Job hilft normalerweise bei der Erfüllung verschiedener Aufgaben, die in Zukunft erledigt werden müssen. Es automatisiert einfach Dinge für Benutzer. Cron Job kann auch beim Ausführen von Skripten beim Start eingesetzt werden. Beginnen wir dazu mit dem Erstellen eines Bash -Skripts, das den Benutzern beim Start des Systems die Begrüßungsnachricht zeigt:

Erstellen Sie zuerst eine Datei mit:

$ sudo nano testscript.Sch


Und geben Sie das Skript ein:

#!/Bin/Bash
Echo "Hallo Sam" >>/Home/Kash/Test.txt

Nach dem Schreiben von Codepresse "Strg + o" dann schreiben, dann "Eingeben" So speichern Sie den Dateinamen. Jetzt drücken "Strg + x" beenden.

Damit die Bash -Skriptdatei ausführte, führen Sie den angegebenen Befehl aus.

$ chmod a+x testscript.Sch

Öffnen Sie nun die Crontab -Datei, indem Sie den folgenden Befehl ausführen, und geben Sie das Passwort ein, um fortzufahren:

$ sudo crontab -e



Erwägen Sie, den Herausgeber auszuwählen, der Ihnen geeignet und am einfachsten erscheint. Da Nano der einfachste ist, schreiben Sie “1So bearbeiten Sie die darin enthaltene Crontab -Datei.


Scrollen Sie in der Crontab -Datei bis zum Ende und fügen Sie den folgenden Code hinzu, um das Skript bei jedem Start -up auszuführen:

@Reboot bash/home/kash/testscript.Sch



Drücken Sie "Strg+S" zu retten und "Strg+x" Aus dem Herausgeber beenden.


Starten Sie nun einfach das System neu, um zu überprüfen, ob das Skript im Start ausgeführt wird oder nicht. Bei jedem Neustart wird der folgende Text gedruckt.

Methode 2: Verwenden Sie den Startantragsverfahren

Auf Ubuntu und den meisten Verteilungen verfügen über ein Standard -Tool, mit dem ein bestimmtes Skript beim Start ausgeführt wird. Diese Methode funktioniert, wenn Sie Gnome in Ihrem System installiert haben. Befolgen Sie die angegebenen Schritte, um das Startskript mithilfe der Startanwendung einzurichten.

Erstellen Sie ein Bash -Skript mit CAT -Befehl.

$ nano testscript.Sch

Jetzt werden wir ein Bash -Skript schreiben, das jedes Mal ausgeführt wird, wenn das System neu gestartet wird, und den Text drucken "Hallo Sam" In der Prüfung.TXT -Datei.

#!/Bin/Bash
Echo "Hallo Sam" >>/Home/Kash/Test.txt

Nach dem Schreiben von Codepresse "Strg + o" dann schreiben, dann "Eingeben" So speichern Sie den Dateinamen. Jetzt drücken "Strg + x" beenden.

Damit die Bash -Skriptdatei ausführte, führen Sie den angegebenen Befehl aus.

$ chmod a+x testscript.Sch

Erstellen Sie nun eine Textdatei mit dem Nano -Editor.

$ nano test.txt

Öffnen Sie das Startmenü und wählen Sie "Start -up -Anwendungseinstellungen".


Nachdem Sie auf Einstellungen für Startanwendungen geklickt haben, erhalten Sie eine Liste von Aufgaben, die so konfiguriert sind, dass sie automatisch mit dem Start starten.

Verwenden Sie die Schaltfläche „hinzufügen“, jedes Programm kann in der Liste hinzugefügt werden, um sie automatisch beim Start zu starten.


Wähle aus .Sch Datei und klicken Sie auf Speichern.


Starten Sie nun das System neu. Der Text wird jedes Mal gedruckt, wenn das System neu gestartet oder neu gestartet wird.

Abschluss

Durch Ausführen von Shell -Skripten beim Start unter Linux können Benutzer bestimmte Aufgaben beim Start ausführen. Um das Skript bei der Startberechtigung auszuführen, muss der Skriptdatei übergeben werden. Zwei Methoden, die ein Skript beim Start ausführen können. Weitere Beschreibung beider Schritte finden Sie im angegebenen Artikel.