URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94760
[ Назад ]

Исходное сообщение
"Cron - возможность задать список дат"

Отправлено Marsel91 , 17-Июн-13 12:05 
Здравствуйте! Стоит задача - в выходные дни и в праздники почта, приходящая на адрес user@domain.com, должна скрытно копироваться на admin@domain.com. Состав почтового сервера: Postfix+Courier Imap+MySQL. Соответственно, пользователи заведены в базе MySQL, там же есть таблица где можно указать с какого ящика кому ставить скрытую копию. Т.е. просто поставить скрытую копию с одного адреса на другой проблемы нет.

Вопрос вот в чем - как сделать так, чтобы это скрытое копирование активировалось в четко заданные дни. Пока из вариантов только скрипт+crontab. Но не могу найти - умеет ли cron работать с заданным списком дат и времени (например, в текстовом файле)? Или может я зря горожу огород и есть более рациональный способ решить задачу?

Спасибо


Содержание

Сообщения в этом обсуждении
"Cron - возможность задать список дат"
Отправлено lavr , 17-Июн-13 12:43 
>[оверквотинг удален]
> на адрес user@domain.com, должна скрытно копироваться на admin@domain.com. Состав почтового
> сервера: Postfix+Courier Imap+MySQL. Соответственно, пользователи заведены в базе MySQL,
> там же есть таблица где можно указать с какого ящика кому
> ставить скрытую копию. Т.е. просто поставить скрытую копию с одного адреса
> на другой проблемы нет.
> Вопрос вот в чем - как сделать так, чтобы это скрытое копирование
> активировалось в четко заданные дни. Пока из вариантов только скрипт+crontab. Но
> не могу найти - умеет ли cron работать с заданным списком
> дат и времени (например, в текстовом файле)? Или может я зря
> горожу огород и есть более рациональный способ решить задачу?

скрипт каждый день по крону и скрипт умеет разбирать даты

> Спасибо


"Cron - возможность задать список дат"
Отправлено Marsel91 , 17-Июн-13 12:58 
> скрипт каждый день по крону и скрипт умеет разбирать даты

Прошу прощения, не совсем понял ответ



"Cron - возможность задать список дат"
Отправлено lavr , 17-Июн-13 13:47 
>> скрипт каждый день по крону и скрипт умеет разбирать даты
> Прошу прощения, не совсем понял ответ

то что не позволяет сделать расписание крона - может дополнить парсинг даты и
времени в скрипте.



"Cron - возможность задать список дат"
Отправлено Marsel91 , 17-Июн-13 13:56 
> то что не позволяет сделать расписание крона - может дополнить парсинг даты
> и
> времени в скрипте.

Теперь кажется понял, спасибо. Т.е. скрипт будет узнавать дату и сверять ее со списком, в случае совпадения - выполнятся. Выставить этот скрипт на выполнение каждый день в кроне.


"Cron - возможность задать список дат"
Отправлено PavelR , 17-Июн-13 12:58 
>[оверквотинг удален]
> сервера: Postfix+Courier Imap+MySQL. Соответственно, пользователи заведены в базе MySQL,
> там же есть таблица где можно указать с какого ящика кому
> ставить скрытую копию. Т.е. просто поставить скрытую копию с одного адреса
> на другой проблемы нет.
> Вопрос вот в чем - как сделать так, чтобы это скрытое копирование
> активировалось в четко заданные дни. Пока из вариантов только скрипт+crontab. Но
> не могу найти - умеет ли cron работать с заданным списком
> дат и времени (например, в текстовом файле)? Или может я зря
> горожу огород и есть более рациональный способ решить задачу?
> Спасибо

Можно попробовать посмотреть в сторону "дописать в условия SQL-запроса условие, которое будет срабатывать в нужные дни"


"Cron - возможность задать список дат"
Отправлено Marsel91 , 17-Июн-13 13:57 
> Можно попробовать посмотреть в сторону "дописать в условия SQL-запроса условие, которое
> будет срабатывать в нужные дни"

Посредством какого-то хитрого SQL-запроса или как?


"Cron - возможность задать список дат"
Отправлено PavelR , 17-Июн-13 14:51 
>> Можно попробовать посмотреть в сторону "дописать в условия SQL-запроса условие, которое
>> будет срабатывать в нужные дни"
> Посредством какого-то хитрого SQL-запроса или как?

риторический вопрос?


"Cron - возможность задать список дат"
Отправлено Marsel91 , 18-Июн-13 10:23 
> риторический вопрос?

Наверно) Просто не совсем понимаю как это можно реализовать. В принципе, на основной вопрос я ответ получил, поэтому всем спасибо. Пойду гуглить по поводу запросов и парсинга