For at konfigurere tail
til at vente uendeligt på, at filen somefile.log
oprettes, selv når mappen bar
endnu ikke er oprettet, kan du følge disse trin:
bar
, hvis den ikke allerede eksisterer:
mkdir -p bar
tail
med --retry
flaget for at sikre, at tail
fortsætter med at forsøge at åbne filen, indtil den bliver tilgængelig:
tail --retry -f bar/somefile.log
Her er en kort forklaring af de anvendte kommandoer:
mkdir -p bar
: Opretter mappen bar
og eventuelle nødvendige overordnede mapper, hvis de ikke allerede eksisterer.tail --retry -f bar/somefile.log
:
--retry
: Gør, at tail
fortsætter med at forsøge at åbne filen, indtil den bliver tilgængelig.-f
: Følger filen og viser nye data, efterhånden som de tilføjes.Ved at kombinere disse kommandoer sikrer du, at tail
venter uendeligt på, at filen somefile.log
oprettes, selvom mappen bar
endnu ikke eksisterer.
Har du brug for hjælp til logfilhåndtering og konfiguration? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør det lettere for dig selv og få professionel assistance til dine tekniske udfordringer.