Я пытаюсь создать команду cron, которая будет использовать R markdown для создания новой html-страницы через определенные промежутки времени. Я обнаружил, что это проблема с pandoc.
Когда я регистрирую свою команду cron, я получаю следующее сообщение об ошибке
Ошибка: требуется pandoc версии 1.12.3 или выше и не найден (см. Страницу справки? Rmarkdown :: pandoc_available). Выполнение остановлено
Есть ли простой фрагмент кода, который я могу добавить в файл .Rmd, чтобы указать его на pandoc при выполнении команды cron?
Сохранение исходного сообщения. Это ниже этого абзаца.
Все, что я хочу сделать, это файл под названием test_doc.Rmd
.
Когда я запускаю следующую команду в командной строке, она работает успешно:
RScript -e "library(rmarkdown); render(\"/path/test_doc.Rmd\")"
Однако, когда я запускаю это в crontab, у меня ничего не получается. Я использую такую версию:
25 10 * * * RScript -e "library(rmarkdown); render(\"/path/test_doc.Rmd\")"
Я сбит с толку. Я не верю, что это проблема пути к файлу, поскольку у меня есть другие сценарии R (не rmarkdown), запущенные в crontab и работающие. Я использую Mac OS X 10.10.5