क्या एप्लिकेशन किसी विशेष फ़ाइल का उपयोग कर रहा है?


2

मेरे पास कुछ फ़ाइलमेकर डेटाबेस देव उद्देश्यों के लिए परोसे जा रहे हैं और मैं उन घटनाओं में टकरा रहा हूँ जहाँ डेटाबेस / फ़ाइल लॉक है और मैं इसमें बदलाव नहीं कर सकता।

मैं कैसे निर्धारित कर सकता हूं कि कौन सी एप्लिकेशन इस फ़ाइल को छू रही है / उपयोग कर रही है ताकि मैं इसे मार सकूं?

जवाबों:


1

क्या आपने टर्मिनल कमांड का उपयोग करने की कोशिश की है

$ lsof 'फ़ाइलनाम'

फ़ाइल के उपयोग पर अधिक विस्तृत नज़र के लिए

$ lsof | grep -f 'Filename'

आपको वह कमांड देना चाहिए जो इसका उपयोग कर रहा है और उस फाइल का पीआईडी ​​भी


फ़ाइल का नाम Data.fmp12 है, इसलिए जब मैंने उस निर्देशिका में cd किया और lsof 'Data.fmp12' चलाया, तो टर्मिनल एक पल रुक जाता है और फिर बस एक और रिक्त कमांड प्रॉम्प्ट प्रदर्शित करता है
SWL


0

सूडो को जोड़ने की कोशिश करें। मैंने एक ही फ़ाइल नाम के साथ एक समान सेटअप स्थापित किया, यह केवल तभी दिखाई देगा जब फ़ाइल किसी एप्लिकेशन में कहीं खुली थी। यह तब तक नहीं दिखा, जब तक कि मैंने कड़ी मेहनत से सूडो को नहीं जोड़ा।

sudo lsof | grep /path/to/file/Data.fmp12
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.