如何在 linux 服务器中安排 R 脚本 Cronjob?
How to schedule an R Script Cronjob in a linux server?
我正在尝试安排一个 cronjob 在 linux 服务器中执行 R 脚本。我已经实现了在服务器中手动键入命令并且它有效。为此,我必须键入以下命令:
- root@debian:~# cd /home/script2
- root@debian:/home/script2# Rscript scriptSecos.R
我如何指定每天执行一次先前命令的 cronjob?
谢谢。
以下站点为 crontab 提供了有用的参考信息
http://www.adminschoice.com/crontab-quick-reference
以您的示例为例,以下内容将 运行 每天凌晨 3 点的作业。
00 03 * * * Rscript /home/script2/scriptSecos.R
以下 cron 作业将从路径 /home/script2
运行 Rscript scriptSecos.R
,每天一次,在 0:00(午夜)。
0 0 * * * cd /home/script2; Rscript scriptSecos.R >/dev/null 2>&1
如果要将脚本的输出保存到文件中,请将 >/dev/null
更改为 >/path/to/file
。
您可以将此 cronjob 复制并粘贴到您的 crontab 文件中(您可以使用命令 crontab –e
打开该文件)
如下添加 cron。
例如:
15 23 * * * Rscript /home/script2/scriptSecos.R >/dev/null 2>&1
你必须提到 运行 脚本 type.Then 允许 cron 日志并检查它的 运行 与否
我正在尝试安排一个 cronjob 在 linux 服务器中执行 R 脚本。我已经实现了在服务器中手动键入命令并且它有效。为此,我必须键入以下命令:
- root@debian:~# cd /home/script2
- root@debian:/home/script2# Rscript scriptSecos.R
我如何指定每天执行一次先前命令的 cronjob?
谢谢。
以下站点为 crontab 提供了有用的参考信息
http://www.adminschoice.com/crontab-quick-reference
以您的示例为例,以下内容将 运行 每天凌晨 3 点的作业。
00 03 * * * Rscript /home/script2/scriptSecos.R
以下 cron 作业将从路径 /home/script2
运行 Rscript scriptSecos.R
,每天一次,在 0:00(午夜)。
0 0 * * * cd /home/script2; Rscript scriptSecos.R >/dev/null 2>&1
如果要将脚本的输出保存到文件中,请将 >/dev/null
更改为 >/path/to/file
。
您可以将此 cronjob 复制并粘贴到您的 crontab 文件中(您可以使用命令 crontab –e
打开该文件)
如下添加 cron。
例如:
15 23 * * * Rscript /home/script2/scriptSecos.R >/dev/null 2>&1
你必须提到 运行 脚本 type.Then 允许 cron 日志并检查它的 运行 与否