On Thu, 8 Jan 2004, Glynn Clements wrote: > What does the output from "ps" indicate?
It lists all the processes as defunct: 19981 pts/5 Z 0:00 [suffixtree <defunct>] 19982 pts/5 Z 0:00 [suffixtree <defunct>] 19983 pts/5 Z 0:00 [suffixtree <defunct>] 19984 pts/5 Z 0:00 [suffixtree <defunct>] 19985 pts/5 Z 0:00 [suffixtree <defunct>] ... > If you have any "live" processes (S or R state), it's probably because > the process' output hasn't been consumed, so the program hasn't > exit()ed yet. OTOH, if you have zombies (Z state), the program has > terminated but the parent (your program) hasn't called wait/waitpid > (the Haskell interface is getProcessStatus, getProcessGroupStatus or > getAnyProcessStatus). I don't mind evaluating the contents returned strictly, but I can't figure out how to force the process into a dead state...I don't see how any of these three functions accomplishes that...what am I missing? -- Hal Daume III | [EMAIL PROTECTED] "Arrest this man, he talks in maths." | www.isi.edu/~hdaume _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
