ejecutando .exe desde R: advertencia de estado 127 en Linux no en Windows

Estoy llamando a un.exe de R usandosystem("script.exe object").

yo obtengoWarning: running command had status 127. Sé que significa.exe No se ha encontrado el archivo.

Estoy en windows Cuando usoshell en lugar desystem funciona a las mil maravillas. Sin embargo, estoy diseñando una aplicación Shiny que se implementará en un entorno Linux (shinyapps.io). Es por eso que necesito usarsystem.

EDITAR

En Windows, funciona consystem(paste("cmd.exe /c", "script.exe object"), intern = FALSE, wait = TRUE) como se sugiereaquí. Pero no cuando implemento la aplicación (en Linux).

INSINUACIÓN

Localmente en Windows, si reemplazosystem consystem2: system2(paste("cmd.exe /c", "script.exe object"), wait = TRUE), eleva elstatus 127 advertencia y lala salida es exactamente la misma que en mi aplicación implementada en Linux.

Es difícil crear un ejemplo reproducible aquí, pero si es necesario, puedo intentarlo. Por favor dime.

Contexto: básicamente el.exe es un cuadro negro (código C ++ compilado) que toma un archivo .txt como entrada y genera otro archivo .txt. Estoy usando R para volcar el archivo .txt en el directorio de trabajo actual, luego leer de nuevo en el archivo .txt generado por el.exe (creado en el directorio de trabajo actual, donde el.exe archivo almacenado).

Respuestas a la pregunta(2)

Su respuesta a la pregunta