So schreiben Sie ein Bash-Skript zur Automatisierung von Linux

In Linux-Umgebungen besteht eine der besten Möglichkeiten, Aufgaben zu automatisieren und bestimmte Befehle auszuführen, darin, Bash-Skripte zu erstellen, die entwickelt wurden, um diese Aufgabe unabhängig von Ihrem Kenntnisstand zu erleichtern.
Bash or Bourne again 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. Der Hauptunterschied liegt in der Plattform, auf der das Skript ausgeführt werden kann, sodass die Skripten mit SH- Erweiterung auf jeder Shell wie macOS oder FreeBSD ausgeführt werden können und nicht nur in Bash, während Skripte mit einer BASH-Erweiterung nur in BASH ausgeführt werden können.

Shebangs
Wenn wir ein Skript erstellen, können wir die Verwendung von Erweiterungen weglassen und stattdessen Shebangs implementieren, mit dem Ziel, dass der Interpreter die Verwendung des Skripts und dessen endgültige Funktion identifiziert.

Wenn wir ein Skript eingeben, muss der shebang immer der erste sein, da wir das Risiko eingehen, dass das Skript nicht ausgeführt wird, wenn es nicht vorhanden ist.

Das beliebteste ist Shebang

 #! / Bin / bash. 

1. Erstellen Sie ein Bash-Skript unter Linux

Ziel des Skripts ist es, eine Reihe von Befehlen auszuführen, die mit dem Ziel definiert sind, komplexe Aufgaben zu automatisieren und auf diese Weise Zeit und Ressourcen zu sparen.

Schritt 1

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

 Nano MyFirstBashScript 
Hinweis
Wir können den gewünschten Namen vergeben.

Schritt 2

In die neue Datei wird die erste Zeile eingefügt, die wie folgt lautet:

 #! / bin / bash 
Schritt 3

Dort können wir beginnen, die Zeilen hinzuzufügen, die wir für notwendig halten, um vom Skript ausgeführt zu werden. 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 einen Ping-Befehl senden, um die Konnektivität zu einer Website zu überprüfen. Dort können wir die Skripte erstellen, die wir aufgrund der aktuellen Anforderungen für notwendig halten.

 ping solvetic.com 

1-Erstelle-ein-Skript-bash-en-Linux.jpg

Schritt 5

Wir speichern die Änderungen mit der Tastenkombination

See also  Anzeigen geplanter Aufgaben Windows 10

+ O Strg + O

und wir haben den Editor mit verlassen

+ X Strg + X

2. Weisen Sie dem Skript unter Linux Berechtigungen zu

Nachdem das Skript erstellt wurde, müssen wir die entsprechenden Berechtigungen zuweisen, um es auszuführen. Dazu führen wir die folgende Zeile aus:

 sudo chmod + x myfirstbashscript (Hier geben wir den Namen des Skripts ein) 

2-Zuweisen-von-Berechtigungen-zu-Skript-in-Linux.jpg

3. Führen Sie das Skript unter Linux aus

Schritt 1

Sobald das Skript erstellt ist, haben wir folgende Möglichkeiten:

  • SH-Dateien ausführen
 sudo sh script.sh 
  • BASH-Dateien ausführen
 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:

 ./Datei 

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

Schritt 1

Ein Binärskript wird ausgeführt, indem einfach sein Name in das Terminal eingegeben wird. Um ein Skript in ein Binärskript umzuwandeln, müssen Sie den Befehl chmod verwenden, damit es folgendermaßen ausgeführt werden kann:

 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 / Pfad des Skripts / usr / bin / sudo cp / Pfad des Skripts / usr / bin / 

Damit können wir das Skript einfach ausführen, indem wir seinen Namen in das Terminal eingeben.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *