[R] running a long R process on Linux using putty - best practice to disconnect

Mike Marchywka marchywka at hotmail.com
Thu Oct 14 18:13:31 CEST 2010








----------------------------------------
> Date: Thu, 14 Oct 2010 18:07:02 +0200
> From: martin.tomko at geo.uzh.ch
> To: r-help at r-project.org
> Subject: [R] running a long R process on Linux using putty - best practice to disconnect
>
> Dear all,
> I am sure this has been solved before, googling did not help much,.
> Warning, I am not great with putty/linux servers
>
> Situation: I have been given access to an R installation on a Linux
> server to do some larger number crunching that was killing my machine. I
> use putty to connect, and then go R, source("myscript") and all is fine
> But this will take potentially days, and I would like to disconnect
>
> What is the best practice? Someone mentionne nohup, but this would
> require starting the R script with an argument to R, I think. Is this
> doable?

In short, I think "R CMD BATCH script " does what you want.
I routinely run R from scripts and use nohup, the two should work well
together AFAIK. I have encapsulated R stuff into a script ( "myR") 
and have something like this ,

if [ "$1" == "-run" ]
then
echo running $2
$R CMD BATCH $2
shift ; shift
fi


if [ "$1" == "-go" ]
then
echo starting R with no params
$R
shift


>
> Another option was using screen, btu that is not available on the server.
> Any help is welcome.
>
> Thanks
> Martin
>
> ______________________________________________
> R-help at 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.
 		 	   		  


More information about the R-help mailing list