Привет всем!
Собственно, пришли новые директора, стали диктовать свои новые условия. Хотят чтобы абонплата снималась у пользователей не с 1го числа а с 10го. Я полазил в доке и понял что правкой crontab это дело не обойдется. Либо придется всем пользователями проставлять дату активизации с 0000-00-00 на 0001-00-10 (типа 1ый год нашей эры:-) ), что будет для меня наверно крайне утомительно, либо нужно будет править скрипт libexec/periodic.
может кто подскажет где именно подправить ?
снятие абонплаты 10го числа каждого месяца
-
- Сообщения: 40
- Зарегистрирован: Сб июн 02, 2007 2:34 pm
- Откуда: Кишинев, Молдова
- Контактная информация:
снятие абонплаты 10го числа каждого месяца
Последний раз редактировалось сайбрис Пт апр 11, 2008 11:29 am, всего редактировалось 1 раз.
-
- Сообщения: 40
- Зарегистрирован: Сб июн 02, 2007 2:34 pm
- Откуда: Кишинев, Молдова
- Контактная информация:
чета я лазил в /libexec/periodic и нашел:
то есть я так понимаю что для меня резонно будет в кронтабе прописать команду :
так ?
Код: Выделить всё
...
print "Arguments (daily|monthly|backup)
Optional arguments
DATE=2005-10-01 - Date for periodic process
NO_USERS_WARNINGS - Don't send user warning messages
MODULES=[modules_list,...] - Make periodic process only for this modules
SKIP_MODULES=[modules_list]- Skip this module in periodic proccess
NO_ADM_REPORT - Don't send report to admin via e-mail
DEBUG - Show debug output\n";
exit;
Код: Выделить всё
/usr/abills/libexec/periodic monthly DATE=2005-10-10
та шо там утомительного? 20-строчный скрипт на шелле, кот пишется за 15 минут пройдётся по таблице users и поправит поле activate?что будет для меня наверно крайне утомительно
дольше колупать будешь... не гря о том что при обновлениях не забывать патчитьлибо нужно будет править скрипт libexec/periodic
