Se o seu tail aceitar, use tail -F , funciona muito bem com o desaparecimento e o reaparecimento de arquivos. Apenas certifique-se de iniciar tail de um diretório que permanecerá no lugar.
-F é breve para --follow=name --retry : tail seguirá os arquivos por nome, em vez de descritor de arquivo, e tentará novamente quando os arquivos estiverem inacessíveis ( por exemplo porque foram excluídos ).
(Vários bugs relacionados a --follow=name com --retry foram corrigidos no coreutils 8.26, então você pode encontrar problemas com versões anteriores; por exemplo, tentando novamente quando o diretório contendo o arquivo final é deleted parece funcionar apenas em todos os casos com a versão 8.26 ou posterior.)