#!/bin/bash
segundos=1000
hms=`date -d "1970-01-01 $segundos sec" +"%H:%M:%S"`
echo "$segundos segundos son $hms H:M:S"
exit 0
..y problema resuelto en 00:00:01 horas, minutos y segundos.
#!/bin/bash
tiempo=$((60*60*6)) # 6 horas, si quieres seis días:
# tiempo=$((60*60*24*6))
fichero=`stat -c %Y mi_fichero` # Fecha y hora en segundos de ultima actualizacion
ahora=`date +%s` # Fecha y hora actual en segundos
diferencia=$((${ahora} - ${fichero})) # Calculamos la diferencia
if [ ${diferencia} -gt ${tiempo} ]; then
echo "Hace mas de ${tiempo} segundos que se actualizó"
else
echo "Tan solo hace ${diferencia} segundos que se actualizó"
fi