So machen Sie ein Bash-Skript mit Chmod . ausführbar

In diesem Tutorial gehe ich die Schritte zum Erstellen eines bash Skript und um das Skript mit dem Befehl chmod ausführbar zu machen. Danach können Sie es ausführen, ohne den sh or . zu verwenden bash Befehle.

Schritt 1: Erstellen einer Bash-Datei

Der erste Schritt besteht darin, eine neue Textdatei mit zu erstellen .sh Erweiterung mit dem folgenden Befehl.

$ touch hello_script.sh

Schritt 2: Schreiben eines Beispielskripts

Öffnen Sie die neu erstellte Datei mit einem Ihrer bevorzugten Editoren, um Folgendes hinzuzufügen bash Skript in die Datei.

$ vim hello_script.sh

#!/bin/bash
echo "Hello World"

Save und close die Datei mit :wq!.

Schritt 3: Ausführen des Bash-Skripts

Es gibt zwei Möglichkeiten, die bash Datei. Die erste ist die Verwendung des bash Befehl und der andere besteht darin, die Ausführungsberechtigung auf zu setzen bash Datei.

Lassen Sie uns den folgenden Befehl ausführen, um das auszuführen bash Skript mit bash oder sh-Befehl.

$ bash hello_script.sh

oder

$ sh hello_script.sh

Schritt 4: Ausführbare Berechtigungen auf Skript setzen

Die zweite Möglichkeit, a . auszuführen bash Skript ist von Einrichten der ausführbaren Berechtigungen.

Um ein Skript ausführbar zu machen, verwenden Sie +x oder u+x, Pro example :

$ chmod u+x hello_script.sh

Schritt 5: Ausführen des ausführbaren Skripts

Nachdem Sie dem Skript die ausführbaren Berechtigungen zugewiesen haben, können Sie das Skript ohne bash Befehl wie abgebildet.

$ ./hello_script.sh

Ausführen eines ausführbaren Skripts

Ein anderes Beispiel

Im Folgenden example, ich werde a . schreiben und ausführen bash Skript, um ein Backup von der Quelle zum Ziel zu erstellen.

$ vim backup_script.sh

#!/bin/bash
TIME=`date +%b-%d-%y`
DESTINATION=/home/kashif/backup-$BACKUPTIME.tar.gz
SOURCE=/data_folder
tar -cpzf $DESTINATION $SOURCE

Save und close die Datei mit :wq! und geben Sie ihm die ausführbaren Berechtigungen mit dem folgenden Befehl:

$ chmod +x backup_script.sh

Führen Sie nun das Skript aus:

$ ./backup_script

bash example  Skript und ausführen

Fazit

Am Ende dieses Tutorials sollten Sie mit dem Festlegen einer ausführbaren Skriptdatei unter Linux vertraut sein. Ich hoffe, Sie haben das Lesen genossen. Bitte hinterlassen Sie Ihren Vorschlag im folgenden Befehlsabschnitt.