Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2011, 15:30
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con Shell Script en HP-UNIX

Creo que vas a tener que usar un cálculo con la hora: el archivo fue accedido hace menos de una hora si:
- la fecha es igual y
-- el campo hora es igual que la hora actual
-- o si es menor en 1 y el campo minutos es mayor o igual que la hora actual
- la fecha es menor en 1 y
-- estás corriendo el script antes de 1 AM
-- el campo hora es mayor que 23
-- el campo minutos es mayor que la hora actual

Mucho más fácil sería obtener el timestamp de ambos valores y ver si su resta es menor que 3600

El problema es que mtime solamente acepta números enteros, no tenés mmin, y tampoco podés usar newer porque lo que te interesa es la hora de acceso y no la hora de modificación, por eso creo que no hay más salida que calcular con la hora.


Saludos.