我的日志输出在哪里?

时间:2017-11-20 21:06:59

标签: r ruby ubuntu logging stdout

我使用以下命令从ruby中执行R脚本:

country = "de"
system("cd ~/myrep/production && Rscript --vanilla main.r --country #{country} --environment production &> /home/myuser/dir/shared/log/log_#{country}.log &")

创建了日志文件,但我在文件中找不到输出,就好像我在操作系统中直接执行命令一样:

cd ~/myrep/production && Rscript --vanilla main.r --country de --environment production

然后我看到输出我在终端

中看到很多输出

更新

正如评论中所建议的,我尝试更改重定向。它没有用。在终端中执行ps aux时,看起来实际执行的命令实际上是:

/usr/lib/R/bin/exec/R --slave --no-restore --vanilla --file=main.r --args --country de --environment production

所以没有输出重定向到文件......?

0 个答案:

没有答案