I am not sure what is causing the defunct process, but it usually only stays at one and when ncid is terminated it will go away. It seems to be caused by tcl, but I have not been able to track it down. Since it is not tying up system resources, it is not a high priority at this time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have ncid running to call ncid-page:
ncid --no-gui --all --call-prog --program /usr/local/bin/ncid-page &
After I receive a call, ncid-page is executed as expected and it works. However, "ps" shows a defunct process:
11709 pts/0 S 0:00 tclsh /usr/bin/ncid --no-gui --no-gui --all --call-prog --program /usr/local/bin/ncid-page
11711 pts/0 Z 0:00 [ncid-page] <defunct>
What am I doing wrong? I'm running this on SuSE Enterprise Server 9.
I am not sure what is causing the defunct process, but it usually only stays at one and when ncid is terminated it will go away. It seems to be caused by tcl, but I have not been able to track it down. Since it is not tying up system resources, it is not a high priority at this time.
Ok, no problem. I can handle one defunct process.