[R] running R command in the background

Andrew Young youngas7 at yahoo.com
Fri Jun 4 21:14:45 CEST 2004


By "library" I of course mean "package".

-Andrew


--- Andrew Young <youngas7 at yahoo.com> wrote:
> 
> You could try looking at the library "fork". 
> However,
> this generally sounds like a bad idea and if you do
> this, you're kind of asking for trouble with
> threading
> issues, as R is not thread-safe.
> 
> I'm not sure if fork works on all platforms, since I
> believe it works by running a unix shell command.
> But
> it's worth a shot.
> 
> Best regards,
> -Andrew
> 
> 
> --- Prof Brian Ripley <ripley at stats.ox.ac.uk> wrote:
> > This cannot presently be done, as the R internals
> do
> > not multitask.  I am 
> > not sure what you would want to happen if the
> > background and foreground 
> > commands both tried to write a new version of
> object
> > `foo', BTW.
> > 
> > Allowing multiple execution threads and
> setReader()
> > as described in the
> > Green Book is a design goal and has been since
> 2001
> > at least, so don't
> > expect it soon.  It is hard (lots of the code
> used,
> > e.g. LINPACK, is not
> > reentrant and so needs to be semaphored) and if
> > achieved will need
> > vigilance to keep working.
> > 
> > On Fri, 4 Jun 2004, Bickel, David wrote:
> > 
> > > Is there a way to call an R function to work in
> > the background within
> > > the same R session? What I have in mind is the
> > equivalent of adding '&'
> > > at the end of a UNIX command, so that R can
> > process an intensive command
> > > while I execute other R commands. I want to do
> > this in the same R
> > > session, rather than with multiple calls to R,
> so
> > that all my modified
> > > objects will stay in the same workspace.
> > > 
> > > I would appreciate any help with this.
> > 
> > -- 
> > Brian D. Ripley,                 
> > ripley at stats.ox.ac.uk
> > Professor of Applied Statistics, 
> > http://www.stats.ox.ac.uk/~ripley/
> > University of Oxford,             Tel:  +44 1865
> > 272861 (self)
> > 1 South Parks Road,                     +44 1865
> > 272866 (PA)
> > Oxford OX1 3TG, UK                Fax:  +44 1865
> > 272595
> > 
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> >
>
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
>
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html




More information about the R-help mailing list