Algumas implementações de tail
têm uma opção para isso; aqui está a descrição da página man do GNU tail:
-F
same as--follow=name --retry
-f
,--follow
[=
{name|descriptor}]
output appended data as the file grows;-f
,--follow
, and--follow=descriptor
are equivalent
--retry
keep trying to open a file even when it is or becomes inaccessible; useful when following by name, i.e., with--follow=name
Como esta opção não é especificada por POSIX, você não pode depender dela em todos os lugares. Algumas implementações conhecidas:
-
GNU - tem
-F
como descrito acima -
Mac OS X , FreeBSD e NetBSD - tem uma opção
-F
semelhante com o mesmo efeito -
OpenBSD -
-f
é suficiente (se o arquivo for substituído (isto é, o número de inode é alterado), o tail reabrirá o arquivo e continuará) - Solaris - sem equivalente
-
Busybox -
-F
está disponível em versões recentes, mas deve ser compilado comENABLE_FEATURE_FANCY_TAIL
(não é compilado por padrão)