[R] Moving Rterm.exe to another location

Dennis Fisher fisher at plessthan.com
Thu Sep 3 16:54:53 CEST 2009


uwe

that is brilliant - i was not aware of that command.  the solution is  
now apparent: as you suggest, i can access that PID, write it to a  
file, then search for that file, reads it contents, etc.
thanks.

dennis

Dennis Fisher MD
P < (The "P Less Than" Company)
Phone: 1-866-PLessThan (1-866-753-7784)
Fax: 1-415-564-2220
www.PLessThan.com

On Sep 3, 2009, at 7:43 AM, Uwe Ligges wrote:

>
>
> Dennis Fisher wrote:
>> Colleagues,
>> I have encountered the following situation in R (2.9.0) with  
>> Windows XP.
>> I have an application that calls Rterm.exe.  In certain situations,  
>> the application terminates but fails to close R.  Then, the next  
>> time that the application runs, there are replicated copies of R  
>> running - this slows the system.  One solution would be to kill any  
>> open versions of Rterm.exe each time the application terminates.   
>> But, that would affect other legitimate copies of Rterm.
>> The solution to that problem is simple.  Instead of running  
>> Rterm.exe, I copy Rterm.exe to Rterm-nnnnn.exe, execute that  
>> version, then when the job is complete, I can specifically  
>> terminate that version using Window's taskkill command.
>> Unfortunately, I just encountered a new problem.  If the R folder  
>> has restricted privileges, it appears that I cannot copy Rterm.exe  
>> to the same folder.  So, I attempted a work-around, i.e., move the  
>> copy to another folder (e.g., Desktop).  However, this does not  
>> work - when the copy is in another location, it opens, then closes  
>> immediately.
>> So, my question is: is there some means to call Rterm.exe (I assume  
>> that the same would apply to R.exe) from a folder other the bin?
>
> It does not need to be called bin, but must be in the same level of  
> the directory structure within the main R folder.
>
> I guess you could better record the PID of your R session  
> (Sys.getpid(), say in some file) and delete that file on graceful  
> exit of R. Otherwise you can kill the process with the old PID later  
> on.
>
> Uwe Ligges
>
>
>
>
>
>
>> Dennis
>> Dennis Fisher MD
>> P < (The "P Less Than" Company)
>> Phone: 1-866-PLessThan (1-866-753-7784)
>> Fax: 1-415-564-2220
>> www.PLessThan.com
>> ______________________________________________
>> 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