在Automator中执行R命令

0 投票
1 回答
726 浏览
提问于 2025-04-18 13:39

我在尝试自动化一个简单的工作流程。 这在终端里只是一行命令,没什么特别的。 而且我在终端里测试过,运行得非常好。

在这个工作流程中,R应该通过Automator启动(运行一个shell脚本)。 但是通过Automator启动R(运行shell脚本)是做不到的。 有趣的是,通过Automator的shell脚本也无法运行“psql”,但“Python”却可以。

这背后有什么秘密呢? (R和psql在普通终端里运行得很好。)

1 个回答

0

在(mac)OS X系统中,可以通过一个叫做Run Shell Script的动作来启动一个自动化流程。

可以试试这个命令:

Rscript -e "system('say hello')"

应该可以正常运行。

这里有一个使用shiny应用的例子:

Rscript -e "library(shiny);runExample('01_hello',launch.browser = T)"

撰写回答