On Fri, Dec 15, 2006 at 08:30:05AM -0500, billk01 wrote: > I have been using the fork package on a cluster to spawn jobs. I have > noticed that I end up with many "R defunct" (zombie) processes following > the use of fork that do not die completely until I close down R. > Initially, I thought it may be my code but I ran the example from the > latest fork package (see code below) on R.2.3.1 and ended up with the > same problem. The code from the fork package that results in the R > defunct processes is as follows: > > { > pid = fork(slave=NULL) > if(pid==0) { > cat("Hi from the child process\n"); exit() > } else { > cat("Hi from the parent process\n"); > } > > I am running R-2.3.1 Suse10 linux but the same error also occurs with > R.2.2.0.
This is what happens if you don't call wait (as the documentation of fork demonstrates in an example, if I recall correctly). Best regards, Jan -- +- Jan T. Kim -------------------------------------------------------+ | email: [EMAIL PROTECTED] | | WWW: http://www.cmp.uea.ac.uk/people/jtk | *-----=< hierarchical systems are for files, not for humans >=-----* ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel