kill -s SIGCHLD
उपर्युक्त ज़ोंबी प्रक्रिया को मारने के लिए कोड है, लेकिन मेरा प्रश्न है:
क्या कोई तरीका है जिसके द्वारा एक ज़ोंबी प्रक्रिया स्वयं प्रकट होती है ??ज़ोंबी प्रक्रिया कैसे प्रकट होती है?
5
A
उत्तर
7
स्टीनहुलथिन सही है, लेकिन जब तक इसे स्थानांतरित नहीं किया जाता है तब तक कोई भी इसका जवाब दे सकता है। एक ज़ोंबी प्रक्रिया उस समय के बीच मौजूद होती है जब एक बच्चे की प्रक्रिया समाप्त हो जाती है और उस समय जब माता-पिता wait()
कार्यों में से किसी एक को बाहर निकलने की स्थिति प्राप्त करने के लिए कहते हैं।
एक साधारण उदाहरण:
/* Simple example that creates a zombie process. */
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
int main(void)
{
pid_t cpid;
char s[4];
int status;
cpid = fork();
if (cpid == -1) {
puts("Whoops, no child process, bye.");
return 1;
}
if (cpid == 0) {
puts("Child process says 'goodbye cruel world.'");
return 0;
}
puts("Parent process now cruelly lets its child exist as\n"
"a zombie until the user presses enter.\n"
"Run 'ps aux | grep mkzombie' in another window to\n"
"see the zombie.");
fgets(s, sizeof(s), stdin);
wait(&status);
return 0;
}
+3
+1 के लिए बेहतर फिट " क्रूरता से अपने बच्चे को अस्तित्व में रहने देता है ... ":) और एक अच्छा जवाब। –
संबंधित मुद्दे
- 1. ज़ोंबी
- 2. ज़ोंबी लेनदेन क्या है?
- 3. खरगोश एमक्यू "ज़ोंबी" उपभोक्ता
- 4. मॉनिटर प्रक्रिया सिस्टम में शुरू होती है
- 5. Async प्रक्रिया शुरू होती है और इसे
- 6. प्रक्रिया क्यों शुरू होती है। स्टार्ट ("cmd.exe", प्रक्रिया); काम नहीं?
- 7. APP_OPTIM कोड में कैसे प्रकट होता है?
- 8. MySQL संग्रहीत प्रक्रिया विफल होती है जब R
- 9. क्या प्रत्येक प्रक्रिया की अपनी पृष्ठ तालिका होती है?
- 10. PHP फोर्किंग: जब यह ज़ोंबी
- 11. एंड्रॉयड प्रकट
- 12. क्या यह धागा एक ज़ोंबी
- 13. सामग्री iframe में प्रकट नहीं होती है जब तक कि मैं फ़ायरबग
- 14. मैं अपनी प्रक्रिया में मोडल प्रकट करने के लिए एक बाल प्रक्रिया विंडो कैसे बना सकता हूं?
- 15. जब तक Vista में Alt-Tabbed नहीं है तब तक टास्कबार में विंडो प्रकट नहीं होती है?
- 16. ज़ोंबी प्रोसेसिस और थ्रेड्स के बारे में प्रश्न
- 17. .NET DLL में प्रकट कैसे करें?
- 18. कठपुतली प्रकट - 'सूडो' आदेश?
- 19. प्रकट और BroadcastReceiver
- 20. अजाक्स कॉल प्रकट v2
- 21. बजाय बराबर होती है
- 22. आवश्यकता होती है() जावास्क्रिप्ट
- 23. समांतर पैकेज का उपयोग कर ज़ोंबी प्रक्रियाओं को हटाएं
- 24. हो रही पैकेज स्ट्रिंग प्रकट
- 25. पिड का उपयोग कर प्रक्रिया की स्थिति कैसे प्राप्त करें?
- 26. आईओएस ऐप समीक्षा प्रक्रिया: ऐप को बाहरी हार्डवेयर (वाईफाई से कनेक्ट करने) की आवश्यकता होती है
- 27. वस्तुओं और बराबर होती है
- 28. बनाम गुण फ़ाइल स्वरूप प्रकट
- 29. अपाचे चींटी प्रकट वर्ग पथ?
- 30. अभ्यास में, एचआरडी में "अंतिम स्थिरता" अंततः कैसे होती है?
अच्छा सवाल है, लेकिन मुझे लगता है कि उस पर http://unix.stackexchange.com/ या संभवतः http://askubuntu.com/ – steenhulthin