I have a small shell script (bash) which runs a R script which produces a plot as output. Everything works fine but immedietly after the plot is rendered R quits. Is there a way to keep the R session alive until the plot window is closed.
The shell script.
R --slave --vanilla < myscript.r
daq = read.table(file('mydata.dat'))
//R Completes this and then exits immediately.
If you use the Rscript command (which is better suited for this purpose), you run it like this:
#!/usr/bin/Rscript daq = read.table(file('mydata.dat')) X11() pairs(daq) message("Press Return To Continue") invisible(readLines("stdin", n=1))
Make sure to set the execute permission on myscript.r, then run like:
or without the shebang: