r - 如何通过 Powershell 远程运行 R 脚本
问题描述
我们是一家 Windows 商店(台式机和服务器),希望部署一个 R 项目,使我们组织内的许多用户可以从桌面快捷方式运行各种脚本。理想情况下,我们不必在每个人的 PC 上都安装 R。
因为我假设rscript.exe
有一堆依赖项会阻止像\\sharename\rscript.exe \\sharename2\script.R
工作这样简单的事情,所以我们的想法是我们需要通过 Powershell 来做到这一点。
这是一种可行的方法吗?对于我们需要执行的具体步骤,是否有很好的资源来完成它?有没有更好的方法来解决这个问题?
解决方案
我自己也遇到过你的情况。你有几个选项可以解决你的问题
- 设置好Rserver,就可以远程在Rserver中执行脚本了
- 您可以将脚本转换为 API 并将其托管在服务器中。接下来,创建一个 bash/shell 脚本,它可以调用您的 API 来完成这项工作。
- 您可以在服务器/PC 上托管所有脚本和作业,安装 ssh。接下来创建一个 shell 脚本来 shh 到 PC 并运行特定的脚本(你可以在这里得到幻想)。
推荐阅读
- python - 如何从嵌套芹菜链中的错误中恢复?
- python-3.x - 'str' 对象是不可调用的,即使没有在代码中使用 str
- django - 如何在 Django 中加入多对多字段
- c++ - CGREEN 编译错误:“assertion_tests”没有命名类型
- xml - 如何使用 XSL-FO 样式表和 Apache FOP 将 XML 文件中的不同表转换为 PDF
- javascript - 如何在 Vue 中对值求和并推送到匹配对象
- android - 广播接收器在几秒钟后停止注册广播
- php - 在一类 PHP 中的不同函数之间共享变量
- python - NumPy 在 ArcMap 中将绕组而不是数字写入 CSV
- jquery - JQuery在选择更改事件上添加类