मेरे पास एक सॉफ्टवेयर है जो पुनरारंभ होने पर अपनी लॉग फ़ाइलों को घुमाता है। हालाँकि, विकास के दौरान, मैं इसे पुनः आरंभ कर रहा हूं, इसलिए मैं किसी भी समय नवीनतम लॉग फ़ाइल की निगरानी करना चाहूंगा।
यदि मैं lessसामान्य रूप से शुरू करता हूं less program.logऔर Shift+ fसे पूंछ तक हिट करता हूं , जब लॉग फ़ाइल घुमाई जाती है, तो मैं पुरानी लॉग फ़ाइल की निगरानी करता हूं। मुझे लगता है यह है क्योंकि इनोड संख्या एक ही रहती है और lessउस इनोड के लिए एक खुली फ़ाइल संभालती है।
क्या वर्तमान में लॉग फ़ाइल को जो भी कहा जाता है, उस पर नवीनतम गतिविधि की निगरानी करना संभव है program.log?
विशेष रूप से, मैं सन ओएस पर काम कर रहा हूं, इसलिए एक समाधान जो वहां काम करता है वह आदर्श होगा।
tail -f program.log क्या आपने यह कोशिश की है?
tail -F program.log | lessकाम करेगा