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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta