我想写一个R脚本,它可以自动关闭和重新打开+运行。
这对于我正在尝试进行的API查询是必要的,这似乎需要我每小时执行一次这些步骤才能发出额外的请求。我尝试使用source()函数--并且每小时简单地从脚本本身运行一次--但是由于这个原因,API一直拒绝额外的请求;实际上,关闭和打开程序似乎是必要的。
我也尝试过使用system()命令--如here所述,实际打开R并执行脚本--但我不知道如何在Mac环境中实现它。
你对如何做到这一点有什么建议吗?
发布于 2021-07-20 16:44:41
在Unix系统上每隔x个时间运行一次脚本的通常方式是cronjob。我不熟悉macOS,但是apparently它在Linux上的工作方式是一样的。
env EDITOR=nano crontab -e0 * * * * Rscript "/path/to/your/script.R"如果您想更改时间,请查看crontab.guru。如果this answer作业报告缺少Rscript,请查看cronjob。
https://stackoverflow.com/questions/68424804
复制相似问题