Как я могу отключить Rserve изящно?

Я перепробовал много вариантов как в Mac, так и в Ubuntu. Я читаю документацию Rserve

http://rforge.net/Rserve/doc.html

и что для пакетов Rserve и RSclient:

http://cran.r-project.org/web/packages/RSclient/RSclient.pdf

http://cran.r-project.org/web/packages/Rserve/Rserve.pdf

Я не могу понять, каков правильный рабочий процесс для открытия / закрытия соединения в Rserve и для завершения Rserve «изящно».

Например, в Ubuntu я установил R из исходного кода с помощью ./config --enable-R-shlib (следуя документации по Rserve), а также добавил строку «control enable» в /etc/Rserve.conf.

В терминале Ubuntu:

library(Rserve)
library(RSclient)
Rserve()
c<-RS.connect()
c ## this is an Rserve QAP1 connection

## Trying to shutdown the server
RSshutdown(c) 
Error in writeBin(as.integer....): invalid connection

RS.server.shutdown(c)
Error in RS.server.shutdown(c): command failed with satus code 0x4e: no control line present   (control commands disabled or server shutdown)

Я могу, однако, ЗАКРЫТЬ соединение:

RS.close(c)
>NULL
c ## Closed Rserve connection

После закрытия соединения я также попробовал варианты (также пробовал с аргументом 'c', хотя соединение закрыто):

RS.server.shutdown()
RSshutdown()

Итак, мои вопросы:

1- Как я могу изящно закрыть Rserve?

2- Можно ли использовать Rserve без RSclient?

Я также посмотрел на

Как отключить Rserve (), работающий в DEBUG

но вопрос относится к режиму отладки и также не решен. (У меня недостаточно репутации, чтобы комментировать / спрашивать, работает ли выключение в режиме без отладки).

Также посмотрел на:

как подключиться к Rserve с помощью R-клиента

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос