Come eseguire un comando su bash script exits

5 ott 2022 1 min di lettura
Come eseguire un comando su bash script exits
Indice dei contenuti

Introduzione

Gli script della shell sono utili per automatizzare attività come il backup dei database, la cancellazione dei file di registro, ecc. È necessario eseguire alcune attività al termine dell'esecuzione dello script.

Ad esempio, uno script che cancella i file di registro dal sistema. Lo script verifica innanzitutto la dimensione del file di registro, se la dimensione del file di registro è inferiore alla dimensione specificata, lo script si chiude. In tal caso, vuoi comunque eseguire un blocco di codice.

Per fare ciò, possiamo usare il comando trap per catturare il segnale EXIT ed eseguire un comando o una funzione. Di seguito è riportato lo script di shell di esempio per eseguire una funzione o un comando all'uscita dallo script di shell:

#!/usr/bin/env bash
 
on_exit(){
  echo "Your script ended now"
}
 
trap 'on_exit' EXIT
 
echo "Hello world"

Esegui lo script sopra e guarda i risultati:

Hello world
Your script ended now

Conclusione

Spero che questa rapida guida pratica ti aiuti a migliorare le tue capacità di scrittura di script di shell.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.