open-files पर टैग किए गए जवाब

वर्तमान में एक प्रोग्राम में खोली गई फ़ाइलों से निपटना

3
मेरे वर्तमान बैश सत्र में ओपन फाइल डिस्क्रिप्टर (और वे जिन फाइलों को संदर्भित करते हैं) को कैसे सूचीबद्ध करें
मैं एक इंटरैक्टिव बैश सत्र में चल रहा हूं। मैंने निष्पादन का उपयोग करते हुए कुछ फ़ाइल डिस्क्रिप्टर बनाए हैं, और मैं यह सूचीबद्ध करना चाहूंगा कि मेरे बैश सत्र की वर्तमान स्थिति क्या है। क्या वर्तमान में खुले फ़ाइल डिस्क्रिप्टर को सूचीबद्ध करने का कोई तरीका है?

2
फ़ाइल डिस्क्रिप्टर लिंक की पोर्टेबिलिटी
मैंने हमेशा यह सोचा है लेकिन यह पता लगाने के लिए कभी भी समय नहीं लिया है, इसलिए मैं अब ऐसा करूंगा - यहां/proc/$$/fd/$N या तो पोर्टेबल कितना उपयोग दिखाया गया है या /dev/fd/$N? मैं समझता हूँ कि POSIX गारंटियाँ /dev/null, /dev/tty, and /dev/console (हालांकि मुझे केवल यही पता था …

6
"Lsof" कमांड के लिए विकल्प?
कई मामलों में "lsof" उन मशीनों पर स्थापित नहीं है, जिनके साथ मुझे काम करना है, लेकिन lsof के "फ़ंक्शन" की बहुत आवश्यकता होगी (जैसे AIX पर)। : \ क्या गैर-विंडोज़ दुनिया में अनुप्रयोगों की तरह कोई "lsof" है? अद्यतन: पूर्व के लिए: मुझे यह जानने की आवश्यकता है कि …

1
फ़ाइल-एनआर और एलएसओएफ की गिनती खुली फाइलों पर क्यों भिन्न होती है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह यूनिक्स और लिनक्स स्टैक एक्सचेंज के लिए विषय पर हो । 3 साल पहले बंद हुआ । मैं अचानक एक समस्या …

2
कैसे पता करें कि क्या प्रक्रिया STDOUT को लिख रहा है?
मेरे पास एक प्रक्रिया के दो उदाहरण हैं। उनमें से एक है "frEAkIng oUT!" और मुद्रण त्रुटियों गैर रोक STDOUT के लिए। मैं टूटी हुई प्रक्रिया को मारना चाहता हूं, लेकिन मुझे यह सुनिश्चित करना होगा कि मैं गलत को समाप्त न करूं। वे दोनों एक ही समय में शुरू …

3
मॉनिटर करें कि क्या भेजा जा रहा है / देव / अशक्त?
बस मज़े के लिए: क्या जो कुछ भी लिखा जा रहा है उसे मॉनिटर / कैप्चर / डंप करने का एक तरीका है /dev/null? डेबियन, या FreeBSD पर, अगर यह मायने रखता है, तो कोई अन्य OS विशिष्ट समाधान भी स्वागत योग्य है।

3
मौजूदा फ़ाइल को फिर से लिखें ताकि इसे नए संस्करण द्वारा एटोमिक रूप से बदल दिया जाए, केवल एक बार पूरी तरह से लिखा जाए
मैं अस्पष्ट रूप से उस जगह को पढ़ने की याद दिलाता हूं, जिसमें कुछ का उपयोग करता है, लिखने के लिए एक मौजूदा फ़ाइल खोलने का एक तरीका है, एक ध्वज के साथ जिसने कर्नेल को पुराने संस्करण (पढ़ने के लिए इसे एक्सेस करने वाली अन्य प्रक्रियाओं के लिए) का …

7
इस नेटवर्क सॉकेट का उपयोग क्या है?
मैं अपनी मशीन पर समय को अपडेट करने के लिए NTP का उपयोग करने की कोशिश कर रहा हूं। हालाँकि, यह मुझे एक त्रुटि देता है: host # ntpdate ntp1.example.org 10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting "सॉकेट उपयोग में है" त्रुटि का क्या मतलब है? …

4
Vim में फ़ाइल दृश्य से निर्देशिका सूची में कैसे स्विच करें?
मैंने एक डायर खोला है vim some/dir। मैं पेड़ के भीतर नेविगेट कर सकता हूं, फिर भी एक बार जब मैंने एक फ़ाइल खोली तो मुझे आश्चर्य होता है, मैं किसी अन्य फ़ाइल पर नेविगेट करने के लिए निर्देशिका सूची में वापस जाने के लिए फ़ाइल दृश्य को कैसे बंद …

2
लिनक्स सिस्टम पर खुली फाइलें कैसे व्यवहार करती हैं?
मैंने बस "foo.log.old" के लिए एक लॉग फ़ाइल का नाम बदला, और यह मान लिया कि एप्लिकेशन "foo.log" पर एक नया लॉगफ़ाइल लिखना शुरू कर देगा। मुझे यह जानकर आश्चर्य हुआ कि इसने लॉगफाइल को इसके नए नाम पर ट्रैक किया, और "foo.log.old" को जोड़कर रखा। विंडोज में, मैं इस …

3
किसी चल रही प्रक्रिया का पुनर्निर्देशन देखें
अगर मैं इस कमांड के साथ एक ऐप शुरू करता हूं: /path/to/my/command >> /var/log/command.log और कमांड वापस नहीं आती है, क्या एक रास्ता है, एक और संकेत से, यह देखने के लिए कि क्या एसटीडी के बारे में रीडायरेक्ट सेट है? मैं किसी चीज की तलाश में हूं cat /proc/PID/redirects …

2
जब मैं फ़ाइल डिस्क्रिप्टर बंद करता हूं तो क्या होता है?
मैं फ़ाइल डिस्क्रिप्टर के साथ पूरी तस्वीर प्राप्त करने की कोशिश कर रहा हूं। कहो मेरे पास process1 है जिसमें शुरू में ये फाइल डिस्क्रिप्टर हैं: _process1_ | | | 0 stdin | | 1 stdout | | 2 stderr | |__________| फिर मैंने फाइल डिस्क्रिप्टर 1 को बंद कर …

3
जब वे मर जाते हैं तो ओपन फाइल हैंडल कहाँ जाते हैं?
उन फ़ाइलों का क्या होता है जो उनके द्वारा खोली गई फ़ाइल को खोलने के दौरान हटा दी जाती हैं? जब से मैं MPlayer में खेल रहा था, तब तक मैं एक वीडियो फ़ाइल को हटा सकता था और यह अभी भी अंत तक खेलूंगा, यह मैं सोच रहा था …

4
जब निर्देशिका हटाई जाती है तो `ls` त्रुटि
मेरे पास दो खोल हैं। पहला निर्देशिका ए में है। दूसरे में, मैं निर्देशिका ए को हटाता हूं, और फिर इसे फिर से बनाता हूं। जब मैं पहले शेल पर वापस जाता हूं, और टाइप करता है ls, तो आउटपुट है: ls: cannot open directory .: Stale file handle क्यों? …

2
यह जानने के लिए कि क्या किसी प्रक्रिया ने कोई पोर्ट खोला है, "पढ़ें"
मुझे यह जानने की जरूरत है कि क्या किसी दिए गए पीआईडी ​​के साथ एक प्रक्रिया के रूप में बाहरी आदेशों का उपयोग किए बिना एक पोर्ट खोला गया है। मुझे तब /procफ़ाइल सिस्टम का उपयोग करना चाहिए । मैं /proc/$PID/net/tcpउदाहरण के लिए फ़ाइल पढ़ सकता हूं और प्रक्रिया द्वारा …
13 linux  tcp  proc  open-files 

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