Você pode obter esse efeito emitindo o Fcomando ( Shift+F) enquanto visualiza o arquivo less. Para parar de seguir e voltar à paginação, pressioneCtrl+C
Como o arquivo é alterado apenas a cada 5 minutos, você também pode usar tail -fe especificar um tempo de suspensão mais longo com -s(o padrão é 1 segundo). Por exemplo,
tail -f -s 60 myfile
verifica myfilea saída a cada 60 segundos.
EDIT: Devido a uma pergunta enganosa, a resposta acima foi insatisfatória. Segunda tentativa a seguir:
Para reabrir o mesmo arquivo a lesscada 5 minutos, tente o seguinte:
while true; do ( sh -c 'sleep 600 && kill $PPID' & less myfile ); done
Isso gerará um subshell que dá suporte a outro processo de shell instruído a interromper seu processo pai após 5 minutos. Em seguida, ele abre o arquivo com less. Quando o comando shell em segundo plano mata o subshell pai, ele mata todos os seus filhos, incluindo o comando "less". Em seguida, o loop inicia o processo novamente.
A única maneira fácil que conheço de matar isso é matar o terminal em que está seu shell original. Se isso é inaceitável, você pode usar o truque "killfile":
touch killfile
while [ -f killfile]; do stuff; done
Para parar de fazer stuff, rmo killfile em outro shell.