मेरे पास एक अन्य प्रक्रिया द्वारा लिखी जा रही एक लॉग फ़ाइल है जिसे मैं परिवर्तनों के लिए देखना चाहता हूं। हर बार जब कोई बदलाव होता है तो मैं उस पर कुछ प्रोसेसिंग करने के लिए नया डेटा पढ़ना चाहूंगा।
ऐसा करने का सबसे अच्छा तरीका क्या है? मैं उम्मीद कर रहा था कि PyWin32 लाइब्रेरी से किसी प्रकार का हुक होगा। मुझे win32file.FindNextChangeNotification
फ़ंक्शन मिल गया है, लेकिन यह पता नहीं है कि इसे किसी विशिष्ट फ़ाइल को देखने के लिए कैसे पूछना है।
अगर किसी ने ऐसा कुछ किया है तो मैं वास्तव में आभारी हूँ कि कैसे ...
[संपादित करें] मुझे उल्लेख करना चाहिए था कि मैं एक समाधान के बाद था जिसे मतदान की आवश्यकता नहीं है।
[संपादित करें] शाप! ऐसा लगता है कि यह मैप्ड नेटवर्क ड्राइव पर काम नहीं करता है। मैं अनुमान लगा रहा हूं कि जिस तरह से यह एक स्थानीय डिस्क पर होता है, फाइल को कोई अपडेट नहीं करता है।
strace
निगरानीwrite
कॉल का उपयोग कर सकता है