Задание Cron, созданное из пакета Cronr R, останавливает выполнение без сообщения об ошибке для отладки - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть скрипт, написанный на 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.

...