Я пытаюсь порождать подпроцесс в R, используя библиотеку подпроцессов, как показано в этом руководстве.Проблема в том, что программе, которую я пытаюсь запустить, требуется дополнительная команда после исполняемого файла.
Пример:
Я бы запустил команду из оболочки следующим образом:
monetdbd create mydb
где 'create' - дополнительная команда, а 'mydb' - параметр.
Я попытался указать 'create mydb' в качестве параметров в R следующим образом:
handle <- spawn_process('/usr/local/bin/monetdb', c('create mydb'))
Однако извывод, который я получил с помощью
process_read(handle, PIPE_STDOUT, timeout = 3000)
Я пришел к выводу, что параметры не работают, так как я получаю информационное сообщение от monetdb о том, как его вызвать, точно так же, как если бы я вызывал только 'monetdb' безКоманда create из оболочки:
Usage: monetdb [options] command [command-options-and-arguments]
Второе, что я попробовал, это включить команду create в путь, но это приводит к ошибке «Нет таких файлов и каталогов».
Любые советы приветствуются.