问题标签 [system2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
262 浏览

r - 如何在 Shiny 应用程序结束时终止所有进程?

我正在使用安装了本地服务器的 Shiny。

我的 Shiny 应用程序使用 system/system2/processx::run 运行繁重的本地程序。我正在同步运行它(等待=T)。如果用户关闭 Shiny 的浏览器窗口,我希望这个繁重的程序结束。如果用户重新打开浏览器窗口,我希望 Shiny 应用程序再次准备好执行本地程序。

如何做到这一点?

当我使用 system/system2/processx::run 时,该应用程序似乎在等待繁重的程序完成并且在关闭时不会停止它。

代表:

当我使用 reprex 关闭浏览器窗口,然后尝试重新打开它时,该过程结束需要一些时间。我希望它或多或少立即可用。

PS我正在使用Linux;特定于系统的黑客很好。

0 投票
1 回答
43 浏览

r - R studio 没有使用 system2() 运行程序,我怎样才能让它运行我的程序?

我正在尝试从 R Studio 中的脚本运行已编译的程序(idemp - https://github.com/yhwu/idemp)。四天前,我在 2021 年 11 月 15 日刚刚安装了最新版本的 R studio 和 R。

我按照 idemp 页面上的说明在 Windows 10 的 Ubuntu(Linux 的 Windows 子系统)中下载和编译 idemp。我可以在 idemp 的正确路径中看到文件。

R Studio 似乎没有运行任何东西。这是我正在尝试的代码:

RStudio 控制台没有输出。

然后我设置了参数并尝试使用参数运行,但 RStudio 控制台没有输出,并且 RStudio 控制台的右上角没有出现“运行”停止标志。

谁能建议我如何让 RStudio 运行 idemp?

我知道这system2()会起作用,因为它可以在这个脚本中使用不同的程序按预期工作。

0 投票
0 回答
21 浏览

r - 使用 R 运行位于 sharepoint 上的 powershell ".ps1" 文件

我需要使用 R 运行位于 sharepoint 上的 ps1 文件我正在使用 system2 所以我尝试了这个

但我还需要提供用户和密码,因为共享点上的文件位于私人文件夹中。

有人能帮我吗?