Hi

Is there a way to detect that the process that corresponds to a pipe has ended? On my system (Ubuntu 13.04), I see

> p <- pipe("true", "w"); Sys.sleep(1); system("ps -elf | grep true | grep -v grep"); isOpen(p)
[1] TRUE

The "true" process has long ended (as the filtered ps system call emits no output), still R believes that the pipe p is open.

Thanks for your input.


Best regards

Kirill

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to