Cómo ejecutar un comando en las salidas del script bash

5 ott 2022 1 min di lettura
Cómo ejecutar un comando en las salidas del script bash
Indice dei contenuti

Introducción

Los scripts de shell son útiles para automatizar tareas como la copia de seguridad de bases de datos, la eliminación de archivos de registro, etc. Debe realizar algunas tareas después de que el script termine de ejecutarse.

Por ejemplo, un script que borre los archivos de registro del sistema. El script primero verifica el tamaño del archivo de registro, si el tamaño del archivo de registro es menor que el tamaño especificado, el script se cierra. En ese caso, aún desea ejecutar un bloque de código.

Para ello, podemos utilizar el comando trap para capturar la señal EXIT y ejecutar un comando o función. A continuación se muestra el script de shell de ejemplo para ejecutar una función o comando al salir del script de shell:

#!/usr/bin/env bash

 on_exit(){
 echo "Your script ended now"
 }

 trap 'on_exit' EXIT

 echo "Hello world"

Ejecute el script anterior y vea los resultados:

Hello world
 Your script ended now

Conclusión

Espero que esta guía práctica rápida lo ayude a mejorar sus habilidades de escritura de scripts de 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.