如何在system2 R命令中将stderr和stdout输出附加到文件?

Darko Miletic

我正在尝试从R(在Ubuntu上为3.3.1)执行shell命令,如下所示:

system2(command="ls", 
        args=c("-l", "/etc/"), 
        stdout="/tmp/stdout.log", 
        stderr="/tmp/stderr.log", 
        wait=TRUE)

不幸的是,每次执行此操作时,日志文件的内容都会被覆盖。我们可以以某种方式指定它执行附加操作而不是覆盖操作吗?

Darko Miletic

而且,由于它允许使用更现代的系统命令并允许进行更清晰的日志记录,因此它甚至更好。

result <- system2(command="ls", 
                  args=c("-l", "/etc/"), 
                  stdout="/tmp/stdout.log", 
                  stderr="/tmp/stderr.log", 
                  wait=TRUE)
now <- date()
cat(paste0("Executed: ", now, "\n"), file="/tmp/stdoutmain.log", append=TRUE)
file.append("/tmp/stdoutmain.log", "/tmp/stdout.log")
cat(paste0("Executed: ", now, "\n"), file="/tmp/stderrmain.log", append=TRUE)
file.append("/tmp/stderrmain.log", "/tmp/stderr.log")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将stdout = TRUE添加到R的system2命令并接收警告。为什么?

来自分类Dev

我如何找出以R中的system或system2开头的子进程的pid?

来自分类Dev

system2在R中运行

来自分类Dev

如何将不断变化的stderr附加到文件或stdout

来自分类Dev

将bash脚本的每个命令的stdout和stderr的输出附加到文件

来自分类Dev

如何将命令输出附加到多个文件?

来自分类Dev

VB exe找不到从R System / System2调用的配置文件

来自分类Dev

将stderr和stdout附加到文件

来自分类Dev

在 R 中使用 system2() 运行已编译的 cpp 文件

来自分类Dev

将STDOUT和STDERR重定向到文件,但system()的标准输出/错误除外

来自分类Dev

如何在iOS中将PDF文件附加到邮件和发送邮件

来自分类Dev

如何判断命令或Shell脚本的输出是stdout还是stderr

来自分类Dev

如何复制源XML文件,并在输出中将渐进编号附加到预定义的属性中?

来自分类Dev

如何在R中的netCDF文件中将信息附加到数组

来自分类Dev

Bash:如何将输出直接定向到stderr和stdout,以管道传输到另一个命令?

来自分类Dev

如何干净地拆分 shell 命令输出的 stdout 和 stderr 并在 Vim 状态行中显示后者?

来自分类Dev

如何通过bash中的重定向将多于命令的输出附加到文件名?

来自分类Dev

如何在Python中将密钥项附加到.json文件?

来自分类Dev

将stdout和stderr都附加到文件

来自分类Dev

如何使脚本命令附加到文件?

来自分类Dev

如何使脚本命令附加到文件?

来自分类Dev

如何从bash脚本中将带有时间戳的stdout和stderr复制到文件中?

来自分类Dev

如何在Python中将文件保存到目录并将这些文件附加到列表?

来自分类Dev

如何将Parallel Grep的输出附加到文件?

来自分类Dev

如何实时刷新bash函数/循环附加到文件的输出?

来自分类Dev

如何将Parallel Grep的输出附加到文件?

来自分类Dev

如何将输出附加到文件中的特定行

来自分类Dev

如何在ZF2中将Javascript和CSS文件添加到布局

来自分类Dev

如何将stdout和stderr重定向到文件并显示stderr到控制台?

Related 相关文章

  1. 1

    将stdout = TRUE添加到R的system2命令并接收警告。为什么?

  2. 2

    我如何找出以R中的system或system2开头的子进程的pid?

  3. 3

    system2在R中运行

  4. 4

    如何将不断变化的stderr附加到文件或stdout

  5. 5

    将bash脚本的每个命令的stdout和stderr的输出附加到文件

  6. 6

    如何将命令输出附加到多个文件?

  7. 7

    VB exe找不到从R System / System2调用的配置文件

  8. 8

    将stderr和stdout附加到文件

  9. 9

    在 R 中使用 system2() 运行已编译的 cpp 文件

  10. 10

    将STDOUT和STDERR重定向到文件,但system()的标准输出/错误除外

  11. 11

    如何在iOS中将PDF文件附加到邮件和发送邮件

  12. 12

    如何判断命令或Shell脚本的输出是stdout还是stderr

  13. 13

    如何复制源XML文件,并在输出中将渐进编号附加到预定义的属性中?

  14. 14

    如何在R中的netCDF文件中将信息附加到数组

  15. 15

    Bash:如何将输出直接定向到stderr和stdout,以管道传输到另一个命令?

  16. 16

    如何干净地拆分 shell 命令输出的 stdout 和 stderr 并在 Vim 状态行中显示后者?

  17. 17

    如何通过bash中的重定向将多于命令的输出附加到文件名?

  18. 18

    如何在Python中将密钥项附加到.json文件?

  19. 19

    将stdout和stderr都附加到文件

  20. 20

    如何使脚本命令附加到文件?

  21. 21

    如何使脚本命令附加到文件?

  22. 22

    如何从bash脚本中将带有时间戳的stdout和stderr复制到文件中?

  23. 23

    如何在Python中将文件保存到目录并将这些文件附加到列表?

  24. 24

    如何将Parallel Grep的输出附加到文件?

  25. 25

    如何实时刷新bash函数/循环附加到文件的输出?

  26. 26

    如何将Parallel Grep的输出附加到文件?

  27. 27

    如何将输出附加到文件中的特定行

  28. 28

    如何在ZF2中将Javascript和CSS文件添加到布局

  29. 29

    如何将stdout和stderr重定向到文件并显示stderr到控制台?

热门标签

归档