我使用R
在cron
中自动执行一些网页扫描,有时我使用R CMD BATCH
,有时我使用Rscript
。为什么(或什么时候)Rscript(或小鱼)比R CMD BATCH好?
决定使用哪一个我主要关注如果我想要.Rout
文件。
但阅读的答案,这里的一些问题在SO(如this或this)似乎Rscript
最好R CMD BATCH
。
所以我的问题是:
除了这个事实,语法是有点不同的,
R CMD BATCH
节省了.Rout
文件,而Rscript
没有,什么是他们两个人之间的主要区别?我应该什么时候比另一个更喜欢?更具体地说,在上面提到的
cron
工作中,他们中的一个是首选吗?我还没有使用
littler
,它与Rscript
和R CMD BATCH
有什么不同?
Littler可以做任何事情,Rscript可以在它之前,更快地启动并且默认加载方法包。 Rscript是“简单”更普遍的,因为它恰好与R一起发货。 –
@DirkEddelbuettel关于通过'commandArgs(TRUE)'捕获的bash传递的参数,它们是否以某种方式支持?我在'小人'里看不到任何信息。 – jangorecki
刚刚找到'argv',它似乎没有记录。 – jangorecki