Мне нужно настроить еженедельную электронную почту, которая циклически переключается между 4 вариантами, например.
- вариация а
- тогда б
- тогда с
- тогда д
- затем обратно в
- так далее
каждую неделю.
Я хотел бы сделать это, используя 4 задачи cron (каждая из которых отправляет электронное письмо каждые 4 недели), но у меня возникают проблемы с их распределением так, чтобы каждая задача начиналась на другой неделе, а не все они отправляют свои электронные письма в первую неделю, а затем ничего не делают в течение следующих 4 недель.
Мой crontab на данный момент выглядит так:
0 8 * * 1/4 echo "Variation A" | mail -s "Test email" [email protected]
0 8 * * 1/4 echo "Variation B" | mail -s "Test email" [email protected]
0 8 * * 1/4 echo "Variation C" | mail -s "Test email" [email protected]
0 8 * * 1/4 echo "Variation D" | mail -s "Test email" [email protected]
Я чувствую, что если бы я мог контролировать, когда каждый из них отправляет электронное письмо в первый раз, тогда я мог бы заставить его работать правильно?
Может ли кто-нибудь увидеть лучший способ сделать это? Желательно с минимумом сценариев (я бы хотел сохранить все детали в crontab)
day-of-week
, а не неделя месяца или что-то еще, что вы хотели. - person plundra   schedule 20.12.2010