谁能帮我解决这个 crontab 问题?
Can anyone help me with this crontab?
我们想每天下载特斯拉的股票价格,使用 R 中的“quantmod”包。我们设法编写了下载最后可用股票的函数并将其存储在 SQL 中的数据库中: 事实上,如果我们手动 运行 函数,我们可以看到 table 与今天的股价。但是,如果我们让它 运行 与 crontab 单独使用,它是行不通的:我们设置了 14 号,到今天为止,它只下载了 18 号的价格。这就是我们设置 crontab 的方式:
# m h dom mon dow user1 command
59 23 * * 1-5 /usr/bin/Rscript...
有人吗?我确定这是一个愚蠢的错误,但它不起作用。
您可以使用包 cronR
安排 cron 作业。
library(cronR)
f <- "/home/project/daily.R"
cmd <- cron_rscript(f)
cmd <- cron_add(
command = cmd,
frequency = "59 23 * * 1-5"
)
我们想每天下载特斯拉的股票价格,使用 R 中的“quantmod”包。我们设法编写了下载最后可用股票的函数并将其存储在 SQL 中的数据库中: 事实上,如果我们手动 运行 函数,我们可以看到 table 与今天的股价。但是,如果我们让它 运行 与 crontab 单独使用,它是行不通的:我们设置了 14 号,到今天为止,它只下载了 18 号的价格。这就是我们设置 crontab 的方式:
# m h dom mon dow user1 command
59 23 * * 1-5 /usr/bin/Rscript...
有人吗?我确定这是一个愚蠢的错误,但它不起作用。
您可以使用包 cronR
安排 cron 作业。
library(cronR)
f <- "/home/project/daily.R"
cmd <- cron_rscript(f)
cmd <- cron_add(
command = cmd,
frequency = "59 23 * * 1-5"
)