Para poder ver mediante script si un fichero lleva demasiado tiempo sin actualizarse, podemos usar este script:
Comprobamos la fecha actual en epoch
temporal1=`date +%s`
Comprobamos la última modificación del fichero que queremos comprobar también en epoch
temporal2=`stat -c %Y /opt/app/var/log/salida.txt`
Restamos los valores
temporal3=$[$temporal1-$temporal2]
Si la diferencia es mayor que un valor arbitrario (en el ejemplo 30 segundos), ejecutamos los comandos que necesitemos
if [ $temporal3 -gt 30 ]; then echo "Demasiado tiempo sin actualizar" else echo -n "Ok " fi