So führen Sie das Shell-Skript beim Start aus

So Fuhren Sie Das Shell Skript Beim Start Aus



Um einige spezifische Aufgaben beim Start des Systems auszuführen, werden Shell-Skripte verwendet. Mithilfe von Skripten können wir beim Start des Systems einige großartige benutzerdefinierte Dinge tun, z. B. das Anzeigen von Willkommensnachrichten, das Anzeigen der Systemversion oder das Ausführen eines Programms/einer Anwendung beim Start. In diesem Artikel wird erläutert, wie ein Shell-Skript beim Start ausgeführt wird.

So führen Sie das Shell-Skript beim Start aus

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







Lassen Sie uns also jede Methode einzeln untersuchen!



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

Cron-Jobs helfen normalerweise bei der Erfüllung verschiedener Aufgaben, die in Zukunft erledigt werden müssen. Es automatisiert einfach Dinge für Benutzer. Der Cron-Job kann auch zum Ausführen von Skripten beim Start verwendet werden. Beginnen wir dazu mit der Erstellung eines Bash-Skripts, das den Benutzern beim Start des Systems die Willkommensnachricht anzeigt:



Erstellen Sie zuerst eine Datei mit:





$ sudo nano testscript.sh


Und geben Sie das Skript ein:

#!/bin/bash
Echo 'Hallo Sam' >> / heim / Kasse / test.txt



Drücken Sie nach dem Schreiben des Codes „Strg + O“ dann ausschreiben 'Eingeben' Dateinamen zu speichern. Jetzt drücken „Strg + X“ beenden.

Um die Bash-Skriptdatei ausführbar zu machen, führen Sie den angegebenen Befehl aus.

$ chmod a+x Testscript.sh

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

$ sudo Crontab -Es ist



Erwägen Sie die Auswahl des Editors, der Ihnen geeignet und am einfachsten erscheint. Da Nano am einfachsten ist, schreiben Sie „ 1 “, um die darin enthaltene Crontab-Datei zu bearbeiten.


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

@ Neustart bash / heim / Kasse / testscript.sh



Drücken Sie „Strg+S“ zu speichern und „Strg+X“ um den Editor zu verlassen.


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

Methode 2: Verwenden Sie den Startanwendungsprozess

Unter Ubuntu und den meisten Distributionen gibt es ein Standardtool, mit dem ein bestimmtes Skript beim Start ausgeführt werden kann. Diese Methode funktioniert, wenn Sie GNOME auf Ihrem System installiert haben. Befolgen Sie die angegebenen Schritte, um das Startskript mithilfe der Startanwendung einzurichten.

Erstellen Sie ein Bash-Skript mit dem cat-Befehl.

$ nano testscript.sh

Jetzt schreiben wir ein Bash-Skript, das bei jedem Neustart des Systems ausgeführt wird, und drucken den Text aus 'Hallo Sam' in der test.txt-Datei.

#!/bin/bash
Echo 'Hallo Sam' >> / heim / Kasse / test.txt

Drücken Sie nach dem Schreiben des Codes „Strg + O“ dann ausschreiben 'Eingeben' Dateinamen zu speichern. Jetzt drücken „Strg + X“ beenden.

Um die Bash-Skriptdatei ausführbar zu machen, führen Sie den angegebenen Befehl aus.

$ chmod a+x Testscript.sh

Erstellen Sie nun mit dem Nano-Editor eine Textdatei.

$ nano test.txt

Öffnen Sie das Startmenü und wählen Sie „Startanwendungseinstellungen“ .


Nachdem Sie auf Startup Applications Preferences geklickt haben, erhalten Sie eine Liste von Aufgaben, die so konfiguriert sind, dass sie beim Booten automatisch gestartet werden.

Über die Schaltfläche „Hinzufügen“ kann ein beliebiges Programm in die Liste aufgenommen werden, um es beim Start automatisch 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 das Ausführen von Shell-Skripten beim Start in Linux können Benutzer bestimmte Aufgaben beim Start ausführen. Um das Skript beim Start auszuführen, muss der Skriptdatei die Berechtigung erteilt werden. Zwei Methoden, mit denen ein Skript beim Start ausgeführt werden kann, sind der Cron-Job und Startanwendungen. Für eine weitere Beschreibung beider Schritte lesen Sie den angegebenen Artikel.