19/05/2011, 15:30
|
|
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. |