Мене це особливо цікавить, коли я дивлюся на висновок програм, що працюють на таймері. --unit
Прапор близько, але це об'єднує всі пробіги служби разом. Найбільш очевидним способом, який я можу придумати, було б фільтрувати PID, але це змушує мене турбуватися про повторне використання / послуги PID, що розщедриться, та отримання останнього PID - дуже незручно. Чи є якийсь інший ідентифікатор, який відповідає одному циклу послуги, який я міг би використовувати для фільтрації журналів?
EDIT: Я б із задоволенням прийняв авторитетне "ні", якщо це справжня відповідь.
journalctl --user -u UNITFILE -f -o json-pretty
може бути корисним; ви шукаєтеMESSAGE
поля, зокрема. Я з’ясував, що вам також можуть знадобитисяUSER_INVOCATION_ID
, а також деякі повідомлення не мають приєднаного до них ідентифікатора виклику, тому неможливо відфільтрувати цей механізм. Не впевнений, чому, можливо, мій