Algoritmo para fazer este trabalho:
para cada arquivo, obtenha a data & faça a diferença o mesmo com determinada data. Por favor, encontrar o link abaixo para a diferença de data.
Para solaris (unix sem data GNU) use este link
Se você quiser tempo sábio, dentro da data de loop use loop por tempo. Para obter a diferença no tempo, você pode usar o seguinte código
time1=14:30
time2=$( date +%H:%M ) # 16:00
diff=$( echo "$time2 - $time1" | sed 's%:%+(1/60)*%g' | bc -l )
echo $diff hours
# outputs 1.5 hours
Aqui sed
substitui um :
por uma fórmula para converter para 1/60. Em seguida, o cálculo do tempo feito por bc
(clique em link para mais informações).
Nota: Se a DIFERENÇA for + ve, log / content pode ser colocado como arquivo designado, caso contrário,