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.