Puncte:0

Redirecționați fișierul jurnal moștenit la jurnal systemd

drapel ru
jdm

Am un program care se conectează la două fișiere jurnal configurabile. Numele fișierelor sunt date într-un fișier de configurare, și nu printr-un parametru de linie de comandă (care este cazul în acest întrebare similară). Cum pot face ca rezultatul jurnalului să apară în jurnalul systemd (journalctl)?

Îmi pot imagina că fie systemd ar monitoriza fișierul jurnal, fie creez un socket Unix și îl folosesc ca fișier jurnal? Acesta pare un caz de utilizare comun, există o directivă în fișierul de serviciu pe care trebuie să o știu?

Eu ezit să folosesc doar /dev/stdout ca nume de fișier, deoarece nu sunt sigur că procesul îl va trata corect. Și nu pot folosi înlocuirea procesului bash (myapp --log-file >(systemd-cat)) deoarece fișierul jurnal nu este transmis prin linia de comandă.

În cazul în care contează, programul este clientul IBM DSM (fostul TSM) și acum folosesc fișierul original de serviciu systemd.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.