2017-01-10 6 views
3

У меня есть скрипт в R, который часто вызывается в течение дня (другими скриптами). Я называю R в терминале с помощьюВозможно ли запустить R в качестве демона

Rscript code.R 

Я заметил, что занимает много времени для загрузки пакетов и настроить R.

Можно ли запустить R в качестве фонового сервиса, который я попал через порт или что-то?

ответ

4

Да, посмотрите на RServe, который был доступен более десяти лет по этой причине. Есть пара довольно высокопрофильных приложений.

+0

+1. Стоит отметить, что RServe, разумеется, не требуется - можно просто использовать Rscript/littler/whatever для выполнения обычного R-скрипта, который настраивает свой собственный прослушиватель TCP/IP. –

+0

Истина - и такие вещи, как [rzmq] (https://cran.r-project.org/package=rzmq), даже позволяют легко «обслуживать». [RServe] (https://rforge.net/Rserve/) по-прежнему более общий, предлагая полный REPL. –

+0

@DirkEddelbuettel Можно ли загружать обученные модели (.RDA) и также библиотеки? –