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@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.
______________________________________________
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.