2017-01-10 147 views
3

我在R中有一個腳本(白天經常被其他腳本調用)。我打電話的R使用是否可以運行R作爲守護進程

Rscript code.R 

我注意到它需要花費大量的時間來加載包一個終端,建立R.

是否可以運行R作爲一個後臺服務,我打一個端口或者其他的東西?

回答

4

是的,請看RServe,因爲這個原因已經有十幾年了。還有一些相當高調的應用程序。

+0

+1。值得注意的是,RServe當然不是必需的 - 可以簡單地使用Rscript/littler /任何執行正常的R腳本來設置自己的TCP/IP偵聽器。 –

+0

正確 - 而像[rzmq](https://cran.r-project.org/package=rzmq)這樣的東西甚至可以輕鬆地「服務」。 [RServe](https://rforge.net/Rserve/)在提供完整的REPL方面仍然更加普遍。 –

+0

@DirkEddelbuettel是否可以加載訓練過的模型(.RDA)和庫? –

相關問題