从Cronr R软件包创建的Cron作业暂停执行,而没有错误消息进行调试

我有一个用R编写的脚本,该脚本从一小组API收集数据,然后将收集的数据写入google驱动器帐户(使用googledrive程序包)。

此脚本在RStudio和命令行中运行没有错误,但是,当我尝试安排脚本每天执行时,出现了问题。

使用cronr加载项创建作业,并确认作业的创建:

Listening on http://127.0.0.1:6904
This is not a cron schedule but will launch: nohup /library/Frameworks/R.framework/Resources/bin/Rscript '/Users/me/app_update_scripts/update_app.R'  >> '/Users/me/app_update_scripts/update_app.log' 2>&1 &

到目前为止,我已经尝试给命令sudo cron来确保我具有权限。

我已指示Cron作业输出到.log以进行调试,但没有给出任何错误消息,只是:

Loading required package: xml2

Attaching package: ‘rvest’

The following object is masked from ‘package:purrr’:

    pluck

── [1mAttaching packages[22m ───────────────────────────────── tidyverse 1.2.1 ──
[32m✔[39m [34mggplot2[39m 3.2.1     [32m✔[39m [34mreadr  [39m 1.3.1
[32m✔[39m [34mtibble [39m 2.1.3     [32m✔[39m [34mdplyr  [39m 0.8.3
[32m✔[39m [34mtidyr  [39m 1.0.0     [32m✔[39m [34mstringr[39m 1.4.0
[32m✔[39m [34mggplot2[39m 3.2.1     [32m✔[39m [34mforcats[39m 0.4.0
── [1mConflicts[22m ──────────────────────────────────── tidyverse_conflicts() ──
[31m✖[39m [34mdplyr[39m::[32mfilter()[39m         masks [34mstats[39m::filter()
[31m✖[39m [34mreadr[39m::[32mguess_encoding()[39m masks [34mrvest[39m::guess_encoding()
[31m✖[39m [34mdplyr[39m::[32mlag()[39m            masks [34mstats[39m::lag()
[31m✖[39m [34mrvest[39m::[32mpluck()[39m          masks [34mpurrr[39m::pluck()

Attaching package: ‘lubridate’

The following object is masked from ‘package:base’:

    date


Execution halted

,并且不会超过此点或不会输出明确的错误。我在Mac上进行操作,最近已更新到Mac OS Catalina。

zhangkun863 回答:从Cronr R软件包创建的Cron作业暂停执行,而没有错误消息进行调试

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3166251.html

大家都在问