Мне нужно запланировать ежемесячные отчеты, которые необходимо отправить по электронной почте. Мне нравится гибкость R для анализа и манипулирования данными, и даже если вы не очень опытные с knitr, мне удастся создать нужные мне отчеты. Моя проблема связана с рассылкой. Каким будет лучший рабочий процесс для достижения этого?Расписание почты Отчет R/Knitr
ответ
Я никогда не выполнял такую работу, но если мне нужно это сделать, я бы не использовал пакет R для отправки почты. Я бы использовал что-то вроде Mutt (доступно также on windows) Mail User Agent для отправки моего отчета в виде вложения. Как я хотел бы создать партию MailSender (ш | летучая мышь) что запустить этот скрипт R mailsender.R:.
source('genreport.R') ## here you will call for example knit2pdf('myreport.Rnw')
writeLines(message,p<-pipe('mutt -s mySubject -a myreport.pdf -- [email protected]'))
close(p)
Ваш скрипт партии/оболочка содержит:
Rscript path_to_mailsender_\mailsender.R
Наконец, вы можете используйте cron или планировщик окон (я не знаю, для mac), чтобы ежемесячно планировать эту работу.
Например, используя хрон, вам нужно Somthing как это послать вам отчет в 8 вечера на первый из каждого месяца:
0 8 1 * * /path/to/mailsender.sh
Большое спасибо! Именно то, что мне нужно. – Tnunes
- 1. Rails расписание электронной почты
- 2. Расписание еженедельно Отчет Webi с использованием SDK
- 3. Расписание электронной почты в C# (ASP.NET)
- 4. Как Расписание почты SES в JAVA
- 5. Laravel Weekly Расписание/расписание
- 6. Расписание Задача SSRS
- 7. Отчет о jmeter и адрес электронной почты
- 8. Отчет о вложениях электронной почты в Outlook
- 9. Отчет электронной почты SSRS по электронной почте
- 10. AWS SES Расписание отправки электронной почты (Node SDK)
- 11. Расписание электронной почты с помощью wpMandrill в Wordpress
- 12. Rails 4 Расписание электронной почты в будущем с Sidekiq
- 13. Расписание отправки писем
- 14. Расписание переписывания
- 15. Расписание занятий
- 16. Расписание Чайник
- 17. Расчетное расписание
- 18. Расписание IntentService
- 19. Расписание мероприятий
- 20. Расписание UILocalNotification
- 21. SSRS - Альтернативный способ для подписки на отчет
- 22. Расписание времени в Navision с таймером
- 23. Запустить расписание в новой ветке
- 24. отчет об эффективности optaplanner
- 25. Отправить отчет RS для каждой электронной почты в SQL запросе
- 26. Как получить отчет о доставке почты в jsp
- 27. Отчет Jenkins Cucumber отправить как приложение электронной почты
- 28. Отчет по базе данных электронной почты в формате таблицы html
- 29. Отчет Jasper: пустой отчет
- 30. Расписание выполнения пакета SSIS
'sendmailR' пакет и хрон рабочих мест на ум – baptiste
Если вы окна пользователь планировщик задач мог бы сделать это в сочетании с несколькими почтовыми пакетами для R. –
проверить этот gist https://gist.github.com/hadley/5707759 by @hadley о том, как использовать postmarkapp для отправки электронных писем. у них есть бесплатный аккаунт. – Ramnath