Metodo 1:usando `while` loop e` sleep`
Questo è un approccio semplice che utilizza un ciclo `while` per controllare continuamente il tempo e il sonno 'per mettere in pausa l'esecuzione.
`` `Bash
#!/bin/bash
mentre è vero; Fare
Data +"%t" # visualizzare l'ora in HH:MM:formato SS
Sonno 15
Fatto
`` `
Questo script verrà eseguito indefinitamente. Per fermarlo, premere Ctrl+C. Il comando `Date +"%T "` `formatta l'output per mostrare solo il tempo. È possibile regolare la stringa di formato secondo necessità (vedere `uomo data` per le opzioni).
Metodo 2:usando il comando `watch`
Il comando `watch` è progettato per eseguire ripetutamente un comando e visualizzare l'output. Questo è un approccio più conciso.
`` `Bash
#!/bin/bash
guarda -n 15 data +"%t"
`` `
L'opzione `-N 15` dice a` Watch` di eseguire il comando `Date` ogni 15 secondi. Questo script funziona anche indefinitamente e richiede che Ctrl+C si fermi.
Scegliere il metodo migliore:
* Metodo 1 (While Loop): Offre un maggiore controllo se è necessario aggiungere una logica più complessa all'interno del loop (ad esempio, controllando altre condizioni, eseguendo ulteriori azioni).
* Metodo 2 (orologio): Più semplice e più conciso per il compito specifico di visualizzare ripetutamente il tempo.
Ricorda di rendere eseguibile lo script usando `chmod +x your_script_name.sh` prima di eseguirlo. Sostituisci `your_script_name.sh` con il nome effettivo del tuo file di script.
software © www.354353.com