Estou usando less para rastrear continuamente o arquivo de log do Squid (assim como o log do UFW) com este comando:
less --follow-name -K +F /var/log/squid/access.log
E no momento da rotação do log do Squid, o less sai. Acho que isso acontece porque quando um arquivo antigo é renomeado, o novo não é criado imediatamente, mas com um atraso, embora no caso do arquivo de log do UFW isso não aconteça e o less alterna com sucesso para o novo arquivo.
Então, existe algum método ou opção para reduzir a espera pelo aparecimento de um novo arquivo?
Se
tail --retry
funcionar, você pode simplesmente canalizar issoless
em vez de abrir o arquivo diretamente: