ESRCH का क्या अर्थ है?


12

इसमें से: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errline.gov.in

यह हमेशा स्पष्ट है कि एक गलत कोड को इस एक को छोड़कर एक विशेष तरीके से क्यों नामित किया गया है। SRCH इस तरह की प्रक्रिया से कैसे संबंधित है ?


संभवतः grepया pgrepप्रक्रिया सूची को खोजने में विफलता के कारण इसे लौटाता है।
बिल्ली

इंटरनेट कनेक्शन न होने पर पैकेज सूची की खोज करते समय मेरा आईडीई, एटम , ईएसआरसीएच लौटाता है। विशुद्ध रूप से उपाख्यान, और संभवतः उद्देश्य के बजाय उद्देश्य पर।
बिल्ली

जवाबों:


11

POSIX killदस्तावेजों "खोज" अर्थ:

[ESRCH]
किसी भी प्रक्रिया या प्रक्रिया समूह को pid ​​द्वारा निर्दिष्ट के अनुसार नहीं पाया जा सकता है।

पिछले मुद्दा (2004) औचित्य अधिक जानकारी में दिया:

कुछ कार्यान्वयन किल () फ़ंक्शन को सिमेंटिक एक्सटेंशन प्रदान करते हैं जब पीआईडी ​​का निरपेक्ष मूल्य कुछ अधिकतम, या अन्यथा विशेष, मूल्य से अधिक होता है। नकारात्मक मूल्यों को मारने के लिए एक झंडा है ()। चूंकि इस मामले में अधिकांश कार्यान्वयन वापस आते हैं [ESRCH] , यह व्यवहार IEEE Std 1003.1-2001 की इस मात्रा में शामिल नहीं है, हालांकि एक अनुरूप कार्यान्वयन इस तरह का विस्तार प्रदान कर सकता है।


4

ईएसआरसीएच का तार गुप्त दिखता है, लेकिन अन्य त्रुटियों और उनके तार को देखने के बाद: ( http://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html से लिया गया )

  • [EINVAL] sig तर्क का मान एक अमान्य या असमर्थित संकेत संख्या है।
  • [EPERM] प्रक्रिया में किसी भी प्राप्त प्रक्रिया को संकेत भेजने की अनुमति नहीं है।

तार्किक लगता है कि E त्रुटि के लिए खड़ा है, अवैध के लिए INVAL और अनुमति के लिए PERM। उसी तार्किक रेखा में, SRCH खोज के लिए खड़ा है।

Pid / pid समूह खोजने में त्रुटि।


U & L में आपका स्वागत है! मैं देखता हूं कि आपने किल फ़ंक्शन और दो अन्य त्रुटियों को संदर्भित किया है , लेकिन मुझे अभी तक इस प्रश्न के लिए कोई समर्थन प्रमाण नहीं मिला है: "SRCH" का संबंध "ऐसी कोई प्रक्रिया" से नहीं है?
जेफ स्कालर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.