Linux-logger-kommandoen gir en enkel måte å legge til logg-filer til /var/log/syslog — fra kommandolinjen, fra skript, eller fra andre filer. I dagens innlegg vil vi ta en titt på hvordan det fungerer.

Hvor lett er lett?

Dette er lett. Bare skriv logger <melding> på kommandolinjen og din melding vil bli lagt til slutten av filen /var/log/syslog-fil.,

$ logger comment to be added to log$ tail -1 /vvar/log/syslogMay 21 18:02:16 butterfly shs: comment to be added to log

– Kommandoen utgang

Du kan også legge til utdata fra kommandoer ved å kapsle inn kommandoer i backticks.

$ logger `who`$ tail -1 /var/log/syslogMay 21 18:02:43 butterfly shs: shs pts/0 2018-05-21 15:57 (192.168.0.15)

Innhold fra en fil

innholdet av tekst-filer kan legges til ved å bruke-f alternativet. Sette navn på filen som skal legges til loggen etter-f alternativet som vist nedenfor.

$ cat msgBackups to off-site facility will run this coming weekend.System availability will not be affected.$ logger -f msg$ tail -2 /var/log/syslogMay 21 18:06:01 butterfly shs: Backups to off-site facility will run this coming weekend.May 21 18:06:01 butterfly shs: System availability will not be affected.

ved Hjelp av logger i skript

Du kan legge til loggeren kommandoer til skript for å gjøre det enklere å spore gjennomføring av viktige oppgaver.,

Begrense størrelsen på loggeren oppføringer

Hvis du er bekymret for hvor mye data som vil bli lagt til logg-fil, spesielt hvis du er dumping av innhold fra en fil, kan du bruke –størrelse alternativ for å begrense det. I dette eksemplet er størrelsen er kunstig små til å gjøre et poeng.

$ logger --size 10 12345678901234567890123456789012345678901234567890$ tail -1 /var/log/syslogMay 21 18:18:02 butterfly shs: 1234567890

Dette alternativet fungerer annerledes enn man kunne forvente i det, gitt innspill som inneholder feltene, vil det begrense innholdet på en per linje snarere enn en total lengde basis.

ikke bli villedet av disse enkle eksempler., Den –størrelse alternativet er vanligvis brukes til å begrense store mengder tekst. Standard maksimum er 1KiB (1024 bytes).

Ignorere tomme linjer

– e-alternativet gir deg mulighet til å unngå dumping tomme linjer i loggfilen. De vil bare bli ignorert. Vær imidlertid oppmerksom på at en linje som inneholder feltene vil ikke bli betraktet som blank.

Andre valg

logger verktøyet tilbyr andre — for eksempel å skrive en logg på en annen server å bruke -n eller-ikke-lov for testing. Sjekk din mann side for mer informasjon.