सामग्री पर जाएं
Linux/POSIX एररएरर
ESRCH

ESRCH — ऐसी कोई Process नहीं

निर्दिष्ट process ID से मेल खाती कोई process नहीं मिली।

linuxmacosunix

इस एरर के कारण

kill() या सिग्नल से जुड़ी किसी अन्य कॉल को दी गई प्रोसेस ID किसी चल रही प्रोसेस से मेल नहीं खाती। हो सकता है लक्ष्य प्रोसेस पहले ही समाप्त हो चुकी हो या PID गलत हो।

इसे कैसे ठीक करें

सिग्नल भेजने से पहले ps या pgrep से जाँचें कि प्रोसेस अभी चल रही है। स्क्रिप्ट में kill की एग्ज़िट स्टेटस जाँचकर इस त्रुटि को सलीके से संभालें।

आधिकारिक दस्तावेज़

संबंधित एरर कोड