मुझे इस पर विशेष रूप से दिलचस्पी है जो एक टाइमर पर चलने वाली ऑनशॉट सेवाओं के आउटपुट को देख रहा है। --unit
झंडा करीब है, लेकिन यह सेवा के सभी रन एक साथ संयोजित करता। सबसे स्पष्ट तरीका मैं सोच सकता हूं कि पीआईडी पर फ़िल्टर करना होगा, लेकिन इससे मुझे पीआईडी के पुन: उपयोग / सेवाओं के बारे में चिंता होती है जो कांटा है, और अंतिम पीआईडी प्राप्त करना बहुत असुविधाजनक है। क्या कोई अन्य पहचानकर्ता है जो किसी सेवा के एकल रन से मेल खाता है, जिसका उपयोग मैं लॉग को फ़िल्टर करने के लिए कर सकता हूं?
संपादित करें: मैं खुशी से एक आधिकारिक "नहीं" स्वीकार करूंगा यदि यह वास्तविक उत्तर है।
journalctl --user -u UNITFILE -f -o json-pretty
सहायक हो सकता है; आपMESSAGE
विशेष रूप से खेतों की तलाश कर रहे हैं । मुझे पता चला है कि आपको भी आवश्यकता हो सकती हैUSER_INVOCATION_ID
, और कुछ संदेशों में उनके पास कोई आह्वान आईडी नहीं है, इसलिए इस तंत्र के माध्यम से फ़िल्टर नहीं किया जा सकता है। यकीन नहीं हो रहा है, शायद मेरी लॉगिंग गलत है ..