A Linux logger parancs egyszerű módot kínál naplófájlok hozzáadására a / var / log / syslog-hoz-a parancssorból, a szkriptekből vagy más fájlokból. A mai posztban megnézzük, hogyan működik.

mennyire könnyű?

Ez egyszerű. Csak írja be a logger<message> parancsot, majd az üzenet a /var/log/syslog fájl végére kerül.,

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

parancs kimenet

a parancsok kimenetét a parancsok mellékelésével is hozzáadhatja.

$ 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)

a fájl tartalma

a szöveges fájlok tartalma hozzáadható a-f opció használatával. Írja be a naplóba hozzáadandó fájl nevét a-f opció után, az alábbiak szerint.

$ 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.

A Logger használata a szkriptekben

logger parancsokat adhat a szkriptekhez, hogy megkönnyítse a fontos feladatok elvégzésének nyomon követését.,

A logger bejegyzések méretének korlátozása

Ha aggódik amiatt, hogy mennyi adat kerül hozzáadásra a naplófájlhoz, különösen, ha egy fájl tartalmát dömpingeli, akkor a –size opcióval korlátozhatja azt. Ebben a példában a méret mesterségesen kicsi, hogy pontot hozzon létre.

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

Ez az opció másképp működik, mint amire számíthat, mivel az üres elemeket tartalmazó bemenet a tartalmat soronkénti alapon korlátozza, nem pedig teljes hosszúságú alapon.

ne tévesszen meg ezekkel az egyszerű példákkal., A — size opciót általában a nagy mennyiségű szöveg korlátozására használják. Az alapértelmezett maximum 1KiB (1024 bájt).

üres sorok figyelmen kívül hagyása

az-e opció lehetővé teszi, hogy elkerülje az üres sorok lerakását a naplófájlba. Egyszerűen figyelmen kívül hagyják őket. Ne feledje azonban, hogy az üres sorokat tartalmazó sor nem tekinthető üresnek.

Egyéb opciók

A logger eszköz másokat is kínál-például naplót ír egy másik kiszolgálóra, amely-n vagy-No-act-t használ a teszteléshez. Ellenőrizze a férfi oldalt további részletekért.