मैं एक विश्वसनीय तरीका खोजने की कोशिश कर रहा हूं कि मेरी मशीन पर कौन सी प्रक्रिया एक कॉन्फ़िगरेशन फ़ाइल ( /etc/hosts
विशिष्ट होने के लिए) बदल रही है ।
मुझे पता है कि मैं यह lsof /etc/hosts
पता लगाने के लिए उपयोग कर सकता हूं कि वर्तमान में कौन सी प्रक्रियाएं खुली हैं, लेकिन यह मदद नहीं करता है क्योंकि प्रक्रिया स्पष्ट रूप से फाइल को खोल रही है, इसे लिख रही है, और फिर इसे फिर से बंद कर रही है।
मैंने lsof
रिपीट ऑप्शन (-r) को भी देखा , लेकिन ऐसा लगता है कि यह केवल एक बार एक सेकंड के रूप में तेजी से चलता है, जो शायद कभी भी प्रगति में लेखन पर कब्जा नहीं करेगा।
मैं फाइलसिस्टम में बदलाव की निगरानी के लिए एक दंपती उपकरण के बारे में जानता हूं, लेकिन इस मामले में मैं यह जानना चाहता हूं कि कौन सी प्रक्रिया जिम्मेदार है, जिसका अर्थ है इसे अधिनियम में पकड़ना।