linux - How to wait for process child? -
मैं सामान्य कांटा + परिमाण संयोजन करता हूँ:
int sockets [2]; सॉकेटपेयर (AF_LOCAL, SOCK_STREAM, 0, कुर्सियां); Int pid = fork (); If (pid == 0) {// बच्चे dup2 (सॉकेट [0], STDIN_FILENO); Dup2 (सॉकेट्स [0], एसटीडीओयूटीआईएफईएलएनओ); Execvp (argv [0], argv); _ एक्सट (123); } // मूल बंद (कुर्सियां [0]); // बच्चा दुर्घटनाग्रस्त हो जाने के बाद इंतजार करें और देखें कि
क्या बच्चा दुर्घटना होने तक इंतजार करना संभव है या पढ़ना (...) पर प्रतीक्षा करना संभव है?
<पूर्व>
pid_t waitpid (pid_t pid, int * stat_loc, int विकल्प);
से
#include & lt; sys / wait.h & gt;
Comments
Post a Comment