Puncte:0

De ce un script systemd nu mai scrie într-un jurnal după repornirea serviciului?

drapel jp

Am un fișier de unitate systemd. Pornește un script php. A existat o problemă de rețea, care m-a făcut să fiu nevoit să repornesc după ce nimic altceva nu a funcționat. Am observat că scriptul nu mai scrie în fișierul jurnal specificat, până când am forțat manual rotația.

[Unitate]
Descriere = Serviciu personalizat
Wants=network-online.target
După=network-online.target

[Serviciu]
ExecStart=/usr/bin/php -f /path/to/php/script.php
ExecStopPost=/bin/bash /usr/local/bin/script-stopped.sh <--- Trimite doar un e-mail
StandardOutput=file:/var/log/script.log <---Oprește scrierea după repornire, dacă nu mă rotesc

[Instalare]
WantedBy=multi-user.target

Încerc să înțeleg de ce se întâmplă acest lucru la un nivel tehnic pronunțat. După ce am încercat să caut informații, simt că nu caut ceea ce trebuie, așa că m-am gândit că o explicație ar fi de ajutor.

Editați | × Poate că asta are legătură? https://serverfault.com/a/718947/409772

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.