UNIX में (OS X BSD सटीक होने के लिए), मेरे पास एक लॉग फाइल पर "टेल-ऑफ़" कमांड है। समय-समय पर मैं इस लॉग फ़ाइल को हटाना चाहता हूं ताकि मैं अपने टेक्स्ट एडिटर में और आसानी से समीक्षा कर सकूं।
मैं फ़ाइल को हटा देता हूं, और फिर मेरा कार्यक्रम नई गतिविधि के बाद इसे फिर से बनाता है। हालाँकि, मेरी टेल कमांड (और कुछ भी जो पुरानी लॉग फ़ाइल देख रहा था) अपडेट नहीं करता है; यह अभी भी पुरानी, हटाई गई लॉग फ़ाइल को देख रहा है।
मुझे लगता है कि मुझे समझ में आया कि यह क्यों है (फ़ाइल नाम केवल फ़ाइल डेटा के ब्लॉक की ओर संकेत किया जा रहा है)। मैं जानना चाहूंगा कि मैं इसके आसपास कैसे काम कर सकता हूं। आदर्श रूप से, मेरी पूंछ कमांड (और कुछ और मैं फ़ाइल को इंगित करता हूं) नई फ़ाइल से डेटा को पढ़ने में सक्षम होगा जब फ़ाइल का नाम हटा दिया गया है और फिर से बनाया गया है।
यह मैं कैसे करूंगा?