Автоматический запуск скриптов R

Опубликовано Опубликовано в рубрике Рецепты

Пятница, поэтому сегодня что-попроще.
Допустим вы в R разработали что-либо. Отчет, действия с базой данных, некий workflow. И вот, вы хотите, чтобы этот разработанный скрипт запускался автоматически и периодически. И вновь, R дает такую возможность.

Внимание, дальше текст для компьютеров с системой Windows. Если у вас Linux или MacOS — думаю вы настолько круты, что в этом вопросе сможете разобраться самостоятельно, возможно почерпнув основную идею из этого поста.

В каталоге файлов установленного на вашем компьютере R есть файл Rscript.exe , который все и делает.
Я для этих целей держу на диске R каталог c:\R\scripts_auto, в который сбрасываю готовые скрипты, которые надо автоматически по графику запускать.
Дальше создаем *.bat файл, который должен:

  1. Перейти в каталог с файлом Rscript.exe
  2. Запустить его с указанием в качества параметра полного пути к нашему скрипту R

Вот как он приблизительно выглядит:
cd C:\Program Files\R\R-3.2.1\bin\
Rscript.exe c:\R\scripts_auto\my_auto_script1.R

А дальше все просто. В Windows идете по такому маршруту: Панель управления — Администрирование — Планировщик заданий и создаете задание с требуемыми параметрами указав, что выполнить надо наш созданный *.bat файл

Добавить комментарий