So führen Sie einen Befehl zum Bash -Skript aus

So führen Sie einen Befehl zum Bash -Skript aus

Shell -Skripte sind praktisch für die Automatisierung von Aufgaben wie Sicherungsdatenbanken, Löschen von Protokolldateien usw. Sie müssen einige Aufgaben ausführen, wenn das Skript die Ausführung beendet. Egal in welchem ​​Stadium das Drehbuch fertig ist.

Zum Beispiel ein Skript, das die Protokolldateien aus dem System löscht. Das Skript überprüft zunächst die Größe der Protokolldatei. Wenn die Größe der Protokolldatei niedriger als die angegebene Größe ist, beendet das Skript das Skript. In diesem Fall möchten Sie immer noch einen Codeblock ausführen.

Dazu können wir den Befehl Trap verwenden, um das Exit -Signal zu fangen und einen Befehl oder eine Funktion auszuführen. Im Folgenden finden Sie das Beispiel -Shell -Skript, um eine Funktion oder einen Befehl im Shell -Skript -Beenden auszuführen.

#!/usr/bin/env bash on_exit () echo "Dein Skript endete jetzt" Trap 'On_exit' Exit echo "Hallo Welt"
123456789#!/usr/bin/env bash on_exit () echo "Dein Skript endete jetzt" Trap 'On_exit' Exit echo "Hallo Welt"

Führen Sie das obige Skript aus und sehen Sie die Ergebnisse an

Ausgabe von Hello World Ihr Drehbuch endete jetzt 

Hoffe, diese schnelle Anleitung zur Anleitung hilft Ihnen, Ihre Fähigkeiten zum Schreiben von Shell-Skripts zu verbessern.