#!/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
17 de septiembre de 2013
BASH: Comparar fechas de archivos
Suscribirse a:
Enviar comentarios (Atom)

Gracias, me ha venido al pelo este script.
ResponderEliminar