C CGI Program system call problem
Posted on 1997-08-29
I have a problem with my C cgi program on my NCSA HTTPD v1.5.
THe code look like:
fail = system("the_program_need_to_be_executed 1>/dev/null 2>/dev/null");
printf("show the fail value %d<P>",fail);
The system call will return 0 if it is successful.
If I ran it from command line, it takes less then 1 sec to finish it.
When I ran it from the browser, it does not print the line. THe browser seems
to wait for a long time. I check the process status, the fork child processes
still sittng there. How can I solve the problem and how can I trap it?