If you don't want to use the OS (windows does have a scheduling service) then I would suggest using the tools in tcltk and possibly tcltk2 (tclTaskSchedule). They can have a delayed thing in the background so you can still use the R console, but the download will happen automatically.
-- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.s...@imail.org 801.408.8111 > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r- > project.org] On Behalf Of Ben Bolker > Sent: Tuesday, December 07, 2010 4:47 PM > To: r-h...@stat.math.ethz.ch > Subject: Re: [R] getting R to download data > > <sachinthaka.abeywardana <at> allianz.com.au> writes: > > > Is it possible to write a program such that it downloads a csv from a > given > > web address? Would be great if this could be done at a particular > time > > during the day as well. Say 9AM monday-friday. > > > downloading a csv file is easy: > > x <- read.csv(url("http://whatever.com/my.csv")) > > for scheduling this you probably want to use some scheduling > tool that works with your OS (in Unix/Linux you would use > "cron") and run R in batch mode (R CMD BATCH ...) > > I suppose you could leave an R job running all the time, having > it go to sleep (?Sys.sleep) in between calls -- I don't know if > Sys.sleep(24*3600) would reliably put it to sleep for a whole day -- > but scheduling through the operating system would certainly be > a better way to do it. > > ______________________________________________ > 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.