Saya sangat tertarik dengan ini untuk melihat output dari layanan oneshot yang berjalan pada timer. The --unit
flag dekat, tapi merangkai semua berjalan layanan bersama-sama. Cara paling jelas yang dapat saya pikirkan adalah menyaring PID, tetapi itu membuat saya khawatir tentang penggunaan kembali PID / layanan yang bercabang, dan mendapatkan PID terakhir cukup merepotkan. Apakah ada pengenal lain yang sesuai dengan satu kali menjalankan layanan, yang bisa saya gunakan untuk menyaring log?
EDIT: Saya akan dengan senang hati menerima "tidak" yang otoritatif jika itu jawaban yang sebenarnya.
journalctl --user -u UNITFILE -f -o json-pretty
mungkin bisa membantu; Anda sedang mencariMESSAGE
bidang khususnya. Saya menemukan bahwa Anda mungkin juga perluUSER_INVOCATION_ID
, dan juga beberapa pesan tidak memiliki id doa yang menyertainya, jadi tidak dapat difilter melalui mekanisme ini. Tidak yakin mengapa, mungkin penebangan saya salah konfigurasi ..