考虑到我已经构建了我的应用程序,如下面的示例所示:
library(RestRserve)
app = Application$new()
app$add_get(
path = "/hello",
FUN = function(request, response) {
response$set_body("Hello from RestRserve")
})
backend = BackendRserve$new()
backend$start(app, http_port = 8080)
使用最后一条命令,Rserve 唤醒并正确侦听并响应端口 8080 上的请求。现在,我想将上述命令放在远程服务器上的脚本中,使用 Rscript 启动它,并让它永远侦听。但是,一旦我与 ssh 断开连接,它就会停止工作。难道我做错了什么?请注意,我只安装了 RestRserve,Rserve 作为依赖项提供,但我没有更改任何内容或自定义任何配置文件。