Některé implementace tail
mít k tomu možnost; zde je popis z manuálové stránky pro GNU tail:
-F
stejně jako--follow=name --retry
-f
,--follow
[=
{jméno |deskriptor }]
výstup připojených dat, jak soubor roste;-f
,--follow
a--follow=descriptor
jsou ekvivalentní
--retry
neustále se pokoušet otevřít soubor, i když je nebo se stane nepřístupným; užitečné při sledování podle názvu, tj. s--follow=name
Protože tato možnost není specifikována POSIXem, nemůžete se na ni spolehnout všude. Některé známé implementace:
- GNU - má
-F
jak je popsáno výše - Mac OS X , FreeBSD a NetBSD - mají podobné
-F
možnost se stejným účinkem - OpenBSD -
-f
stačí (pokud je soubor nahrazen (tj. změní se číslo inodu), tail soubor znovu otevře a bude pokračovat) - Solaris - žádný ekvivalent
- Busybox -
-F
je k dispozici v posledních verzích, ale musí být zkompilován sENABLE_FEATURE_FANCY_TAIL
(ve výchozím nastavení není zkompilován)
Alternativou je tail -F
příkaz.
-F
volba implikuje --follow=name
s --retry
možnost, takže tail sleduje váš soubor, i když byl smazán a znovu vytvořen.
less
obslužný program by mohl být alternativou pro tail -F
.
Bude muset být spuštěn následovně:less --follow-name filename.log
a stiskněte Shift + F .
Získáte stejné výsledky jako tail -F
.