Script R: Determine si el script se ejecuta en la GUI o desde la línea de comandos
¿Es posible determinar, desde dentro del script, si el script se está ejecutando en la R-GUI (específicamente R.app en OS X) o si se ha llamado desde la línea de comandos / Terminal (es decir,R --vanilla -f script.R
)? Si es así, ¿cómo es esto posible?
Lo pregunto porque tengo un script que puede ejecutarse en paralelo (usando eldoMC
biblioteca), que no debe utilizarse desde la GUI. A veces necesito seguir procesando los datos calculados en el script, por lo que me gustaría llamar al script desde la GUI en estas ocasiones.