首页 > 解决方案 > 安排多个 R 脚本按顺序运行

问题描述

我有多个脚本命名为 R001.r、R002.r 等。我需要安排它们,以便它们一个接一个地按顺序运行。这样做的最佳方法是什么。

标签: rscheduled-tasks

解决方案


我认为您想将r脚本包装在调用者sh文件中,然后通过终端调用它。这就是我要做的。

  1. 打开终端或任何可用的文本编辑器,并用以下命令填充它:

    Rscript R0001.r
    Rscript R0002.r
    Rscript R0003.r
    ...

将此文件保存到 call_my_scripts 之类的文件中。然后,您可以通过标准的 unix shell 命令执行它,如下所示:

./call_my_scripts

这将按定义顺序运行。在调用它之前,请确保您授予该文件的 exec 权限,如下所示:

chmod u+x call_my_scripts


推荐阅读