谁能帮我解决这个 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"
)