On Jan 13, 2008 8:02 PM, Day, Roger S. <[EMAIL PROTECTED]> wrote: > Discovered by accident: > > If your R session has become unresponsive to escape presses etcetera, > you can try this. > Open a terminal window, run the command > > ps -ax | grep R.app > > Note the process ID number in the first column. Say it's 1234. > Then run > > kill -4 1234 > > The key is that the signal you are sending to R.app is "4". > > The Console will now ask you how you want to exit. > This at a minimum gives you a chance to save any window content, > since it's a nicely threaded application. > Once (of 2 times) I could also cancel out of the dialog and resume the > session.
What signal is signal 4 on your OS (or more specifically, what signal is it that R responds to in this manner)? If I understand correctly, different OS's supporting kill(1) vary in the interpretation of numerically specified signals, though I can only report this as hearsay, and not provide specific examples. Nevertheless, folks in my little circle tend to use kill -SIGTERM, kill -SIGQUIT, etc. rather than numeric signal specifiers just in case kill(1) behaves differently than they expect. - Josh ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.