Método 1:Usando `while` bucle y` sleep`
Este es un enfoque sencillo que usa un bucle `while` para verificar continuamente el tiempo y` dormir 'para detener la ejecución.
`` `Bash
#!/bin/bash
mientras que es cierto; hacer
fecha +"%t" # Muestra la hora en HH:MM:Formato SS
dormir 15
hecho
`` `` ``
Este script se ejecutará indefinidamente. Para detenerlo, presione Ctrl+C. El comando `date +"%t "` formatea la salida para mostrar solo la hora. Puede ajustar la cadena de formato según sea necesario (consulte 'Man Date` para opciones).
Método 2:Uso del comando `watch`
El comando 'Watch` está diseñado para ejecutar repetidamente un comando y mostrar la salida. Este es un enfoque más conciso.
`` `Bash
#!/bin/bash
ver -n 15 fecha +"%t"
`` `` ``
La opción `-N 15` le dice a` Watch` que ejecute el comando `date` cada 15 segundos. Este script también se ejecuta indefinidamente y requiere que CTRL+C se detenga.
Elegir el mejor método:
* Método 1 (bucle): Ofrece más control si necesita agregar una lógica más compleja dentro del bucle (por ejemplo, verificar otras condiciones, realizar acciones adicionales).
* Método 2 (reloj): Más simple y más conciso para la tarea específica de mostrar repetidamente el tiempo.
Recuerde hacer el ejecutable de script usando `Chmod +X Your_Script_Name.sh` antes de ejecutarlo. Reemplace `your_script_name.sh` con el nombre real de su archivo de script.