Используйте crontab для автоматизации скрипта R - PullRequest
2 голосов
/ 30 октября 2019

Я пытаюсь автоматизировать скрипт R с помощью Rstudio Server на компьютере ec2.

Скрипт R работает без ошибок. Затем я перешел к терминалу на RStudio Sever и попытался запустить сценарий R, используя команду - Rscript "Rfilename", и она работает.

На этом этапе я создал сценарий оболочки и поместил указанную выше команду для запускаR скрипт там. Эта команда оболочки также работает нормально - sh "shellfilename"

Но когда я пытаюсь запланировать эту команду оболочки с помощью crontab, она не дает никакого результата. Я использую следующую запись cron:

* * * * * /usr/bin/sh ./shellfilename.sh

Я использую cron впервые и мне нужна помощь в отладке того, что идет не так. Моя интуиция заключается в том, что существует разница в средах, используемых командой, когда я запускаю ее на терминале и когда я использую ее в crontab. В случае, если это важная информация - я делаю все это на учетной записи пользователя, созданной для себя на этом компьютере, поэтому она будет отличаться от учетной записи администратора.

Может ли кто-нибудь помочь решить эту проблему? Спасибо!

...