Мне нужно запустить внешний инструмент из R
и обработать ошибки (если они есть) в этом инструменте.
Я знаю 3 функции, чтобы сделать что-то знакомое с моей задачей:
shell, system and system2.
Пытаясь проверить это, я вижу эту команду
shell("notepad")
открывает блокнот. Насколько я знаю, оболочка не позволяет проверять ошибки (нет интерфейса для просмотра stderr
).
Когда я звоню
system("notepad")
или
system2("notepad")
R
зависает при попытке выполнить эти команды.
Вызов
system("start notepad")
или
system2("start notepad")
возвращает предупреждение
Warning message:
running command '"start notepad"' had status 127