BASH – Script con archivo de bloqueo (trap).

Esto es útil cuando requiere que el script no se ejecute más de 1 vez. Una vez ejecutado el script, verifica que el archivo «bloqueo.txt» no exista, de ser asi lo crea y se ejecutan todas las labores que deba realizar el script, una vez finalizado este archivo de bloqueo es eliminado. Si mientras esta en ejecución es lanzado nuevamente, el script verifica que el archivo de bloqueo existe y por lo tanto finaliza su ejecución. También si el script que se esta ejecutando finaliza en forma inesperada (CTRL-C, etc..), el archivo de bloqueo es eliminado.

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.