While running R code in batch mode i need messages/errors/logs from R code to be shown on console screen instead of .Rout file.
I tried all the posts(links copied below) from stack overflow and none of them are showing me desired output.
batch code: i tried with tty0 as well.
"C:\Program Files\R\R-3.2.2\bin\R.exe" CMD BATCH --slave "Test.R" /dev/tty
Test.R code
print(1:10)
It will be very helpful if some has can help me in showing the correct way of writing the code to show the output in console screen.And i am working on windows environment.
Any help is much appreciated, thanks.
You can redirect the log that you want to print using stdout or stderr. Sample way to do that will be:
write("Hello World!!", stderr())
Here I am redirecting "Hello World!!" to stderr. If you use stdout() instead of stderr() in code snippet above then ideally it should write log to stdout. However I have seen some issues when trying to write into stdout.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With