# Tempo di start backup a caldo echo Time backup started = $(date +%T) before="$(date +%s)" # faccio le mie cose.... # ad esempio un backup Rsync...... # ...... before2="$(date +%s)" # Calcolo tempo che il servizio e' stato down after="$(date +%s)" elapsed="$(expr $after - $before2)" hours=$(($elapsed / 3600)) elapsed=$(($elapsed - $hours * 3600)) minutes=$(($elapsed / 60)) seconds=$(($elapsed - $minutes * 60)) echo Time = $(date) >> $LOG echo SERVER DOWN : "$hours hours $minutes minutes $seconds seconds" >> $LOG # faccio le mie cose.... # ad esempio una ltro backup Rsync...... # ...... # calcolo del tempo totale impiegato after="$(date +%s)" elapsed="$(expr $after - $before)" hours=$(($elapsed / 3600)) elapsed=$(($elapsed - $hours * 3600)) minutes=$(($elapsed / 60)) seconds=$(($elapsed - $minutes * 60)) echo Tempo complessivo: "$hours hours $minutes minutes $seconds seconds" >> $LOG