#!/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