मैं एक रास्ता खोज रहा हूँ, बस डेबियन में एक सिस्टेक्टल सेवा से अंतिम एक्स लाइनों को प्रिंट करने के लिए। मैं इस कोड को एक स्क्रिप्ट में स्थापित करना चाहूंगा, जो मुद्रित और नवीनतम लॉग प्रविष्टियों का उपयोग करता है। मुझे यह पद मिल गया है, लेकिन मैं इसे अपने उद्देश्यों के लिए संशोधित करने में सक्षम नहीं था।
वर्तमान में मैं इस कोड का उपयोग कर रहा हूं, जो मुझे लॉग फाइल का एक छोटा सा स्निपेट दे रहा है:
journalctl --unit=my.service --since "1 hour ago" -p err
परिणाम कैसा दिखना चाहिए, इसका उदाहरण देने के लिए, बस किसी भी सेवा के लिए ऊपर दिए गए कमांड में टाइप करें और लॉग के अंत तक स्क्रॉल करें। फिर नीचे से शुरू होने वाली अंतिम 300 लाइनों को कॉपी करें।
मेरा विचार egrep ex का उपयोग करना है। egrep -m 700 .
लेकिन अब से मेरा कोई भाग्य नहीं था।