Puncte:0

Afișează rezultatul serviciului pe consolă folosind systemctl

drapel in

Am următorul fișier de service -

[Unitate]
Descriere=Deschideți agent VPN
După=syslog.target
După=rețea.țintă

[Serviciu]
Tip = bifurcare
TTYPath=/dev/pts/0
KillMode=proces
PIDFile=/opt/openVPN/pids/openvpnAgent.pid
ExecStart=/opt/openVPN/openvpnAgent start
ExecStop=/opt/openVPN/openvpnAgent stop
SuccessExitStatus=143
StandardOutput=tty

[Instalare]
WantedBy=multi-user.target

Când mă conectez la SSH și rulez comanda tty, dacă ieșirea este „/dev/pts/0”, în acest caz, numai ieșirea este afișată pe consolă. Dacă comanda „tty” primește o valoare diferită, atunci rezultatul nu este afișat pe consolă. Și cu fiecare sesiune SSH, valoarea comenzii „tty” este diferită. Cum să setați „TTYPath” generic, astfel încât rezultatul să fie afișat pentru orice „tty”?

Michael Hampton avatar
drapel cz
Nu încerca să faci asta. Oricum nu se poate. Lăsați sistemul să se înregistreze în mod normal și vizualizați singur jurnalele atunci când este necesar.
user784524 avatar
drapel in
Dar este nevoie să afișați în mod explicit rezultatul pe consolă? Ce se poate face pentru asta? Alte variante?
slightly_toasted avatar
drapel bd
@user784524 `tail -f /path/to/log/file`
Michael Hampton avatar
drapel cz
Utilizați `journalctl` ca de obicei.

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.