So schreiben Sie ein Bash-Skript, um Linux zu automatisieren

In Linux-Umgebungen ist eine der besten Möglichkeiten, Aufgaben zu automatisieren und bestimmte Befehle auszuführen, das Erstellen von Bash-Skripten, die entwickelt wurden, um diese Aufgabe unabhängig von Ihrem Kenntnisstand zu erleichtern.
Bash oder Bourne wieder Shell ist ein Programm, das die darin registrierten Aufträge interpretiert.

Wenn wir ein Bash-Skript unter Linux verwenden, finden wir verschiedene Arten von Skripten wie SH und BASH und der Hauptunterschied liegt in der Plattform, auf der das Skript ausgeführt werden kann, also die Skripte mit der Erweiterung Sch Sie können auf jeder Shell wie macOS oder FreeBSD und nicht nur in Bash ausgeführt werden, während Skripte mit einer BASH-Erweiterung nur in BASH ausgeführt werden können.

Sie knalltWenn wir ein Skript erstellen, können wir die Verwendung von Erweiterungen weglassen und stattdessen Shebangs implementieren, damit der Interpreter die Verwendung des Skripts und seine endgültige Funktion erkennt.

Wenn wir ein Skript eingeben, muss der Shebang immer an erster Stelle stehen, da wir sonst Gefahr laufen, dass das Skript nicht ausgeführt wird.

Der beliebteste Shebang ist

 #! / Bin / Bash.

1. Erstellen Sie ein Bash-Skript unter Linux


Der Zweck des Skripts besteht darin, eine Reihe von definierten Befehlen auszuführen, mit dem Ziel, komplexe Aufgaben zu automatisieren und so Zeit und Ressourcen zu sparen.

Schritt 1
Um unser erstes Skript zu erstellen, führen wir die folgende Zeile aus:

 nano myfirstbashscript
NotizWir können den gewünschten Namen vergeben.

Schritt 2
In der neuen Datei fügen wir die erste Zeile hinzu, die wie folgt lautet:

 #! / bin / bash
Schritt 3
Dort können wir beginnen, die Zeilen hinzuzufügen, die unserer Meinung nach vom Skript ausgeführt werden müssen. Wenn wir beispielsweise das System aktualisieren möchten, geben wir Folgendes ein:
 sudo apt update; sudo apt upgrade -y
Schritt 4
Wir können ein Skript erstellen, das im Hintergrund ausgeführt wird, indem wir ständig pingen, um die Verbindung zu einer Website zu überprüfen. Dort können wir die Skripte erstellen, die wir aufgrund der aktuellen Anforderungen für notwendig erachten.
 ping-solvtic.com 

Schritt 5
Wir speichern die Änderungen mit der Tastenkombination

Strg + Aus

und wir verlassen den Editor mit

Strg + X

2. Weisen Sie dem Skript unter Linux Berechtigungen zu


Sobald das Skript erstellt ist, müssen wir die entsprechenden Berechtigungen für seine Ausführung vergeben, dazu führen wir die folgende Zeile aus:
 sudo chmod + x myfirstbashscript (Hier geben wir den Namen des Skripts ein) 

3. Führen Sie das Skript unter Linux aus

Schritt 1
Sobald das Skript erstellt wurde, haben wir die folgenden Optionen:

  • Um SH-Dateien auszuführen
 sudo sh script.sh
  • So führen Sie BASH-Dateien aus
 sudo bash script.bash
Schritt 2
Alternativ können wir jedes Skript unabhängig von seiner Erweiterung ausführen, wir können die folgende Zeile ausführen:
 ./Archiv 

4. Erstellen Sie ein Skript als Binärdatei unter Linux

Schritt 1
Ein binäres Skript ist ein Skript, das ausgeführt wird, indem einfach sein Name in das Terminal geschrieben wird. Um ein Skript in ein binäres zu konvertieren, müssen wir den Befehl chmod verwenden, um es wie folgt ausführbar zu machen:

 sudo chmod + x
Schritt 2
Sobald die Datei ausführbar ist, muss sie in den Pfad des Benutzers verschoben werden, indem eine der folgenden Optionen ausgeführt wird:
 sudo mv / Skriptpfad / usr / bin / sudo cp / Skriptpfad / usr / bin / 
Damit können wir das Skript einfach ausführen, indem wir seinen Namen im Terminal eingeben.

wave wave wave wave wave