Перенаправить стандартный вывод system2 в файл в Windows
Согласно инструкции, stdout
аргумент system2
Функция может перенаправить вывод в файл. Кажется, это работает на Unix, однако я не могу заставить его работать на Windows. Пример игрушки ниже, нет out.txt
или же err.txt
файлы созданы. Я попытался отправить его в существующий файл или развернуть полный путь к файлу, но безуспешно:
setwd(tempdir())
system2("whoami", stdout="out.txt", stderr="err.txt")
file.exists("out.txt")
Я делаю что-то не так или это ограничение в system2
?
1 ответ
Решение
Я совершенно уверен, что теперь это ошибка в RGui.exe в Windows. Я отправил отчет об ошибке здесь: https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15393