Puede obtener este efecto emitiendo el Fcomando ( Shift+F) mientras visualiza el archivo less. Para dejar de seguir y volver a la paginación, presioneCtrl+C
Dado que su archivo solo cambia cada 5 minutos, también puede usar tail -fy especificar un tiempo de suspensión más prolongado con -s(predeterminado a 1 segundo). Por ejemplo,
tail -f -s 60 myfile
comprueba la myfilesalida cada 60 segundos.
EDITAR: Debido a una pregunta engañosa, la respuesta anterior no fue satisfactoria. El segundo intento sigue:
Para volver a abrir el mismo archivo lesscada 5 minutos, intente esto:
while true; do ( sh -c 'sleep 600 && kill $PPID' & less myfile ); done
Esto generará una subshell que procesa otro proceso de shell instruido para matar su proceso padre después de 5 minutos. Luego abre el archivo con less. Cuando el comando de shell en segundo plano mata al subshell primario, mata a todos sus hijos, incluido el comando "menos". Entonces el ciclo comienza el proceso nuevamente.
La única manera fácil que conozco para matar esto es matar el terminal en el que se encuentra su shell original. Si eso es inaceptable, puede usar el truco "killfile":
touch killfile
while [ -f killfile]; do stuff; done
Para dejar de hacerlo stuff, rmel killfile en otro shell.