Вследствие развития сетки пришло время автоматического снятия АБОНПЛАТЫ!
Не пинайте плиз. за еще одну тему про нее родимую.
В мануалах по настройке Абиллса на различных сайтах (а также на этом сайте на странице http://abills.net.ua/wiki/doku.php/abil ... l_linux:ru )приводятся такие настройки для крона:
Код: Выделить всё
*/5 * * * * /usr/abills/libexec/billd -all
1 0 * * * /usr/abills/libexec/periodic daily
1 0 1 * * /usr/abills/libexec/periodic monthly
.../billd -all запускается каждые 5 мин.
.../periodic daily запускается ежесуточно
.../periodic monthly запускается один раз в месяц 1-го числа.
В разделе "Установка" на сайте http://abills.net.ua/wiki/doku.php/abil ... install:ru написано так:
Код: Выделить всё
*/5 * * * * root /usr/abills/libexec/billd -all
1 0 * * * root /usr/abills/libexec/periodic daily
1 1 * * * root /usr/abills/libexec/periodic monthly
Прежде чем задавать глупые вопросы на форуме, я поставил на тестовый сервак Абиллс 0.53 и начал гонять его по датам.
Завел такой ТП:
Абон. плата за месяц: 70
Распределение абонплаты: [*]
Согласно мануала по модулю DV http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru
Т.к. в тарифе стоит распределение АП, то скрипт .../periodic monthly нужно запускать каждые сутки, а не раз в месяц.Месячная абонплата. Снимается 1 числа каждого месяца программой /usr/abills/libexec/periodic monthly
Завел другой ТП:
Абон. плата за месяц: 70
Т.к. не включено распределения АП, скрипт .../periodic monthly нужно запускать 1 раз в месяц, потому что этот скрипт снимает деньги при каждом своем запуске и если в крон поставить вот так:
Код: Выделить всё
1 1 * * * root /usr/abills/libexec/periodic monthly
Получается если принцип снятия АП во всех ТП одинаковый, то можно вроде не заморачиваться, а если есть и месячная плата и распределенная, то непонятно. Ведь скрипт .../periodic monthly в крон можно втулить только одной строкой.
Вот еще другой момент.
В выше преведенных ТП абонплата не уходит в минус, а должна согласно мануала "Если сума депозита меньше сумы абонплаты, то абонплата снимается в минус."
Вместо этого у юзера: положительный остаток, приостановленный сервис и при следующем пополнении счета сразу списывается пропущенная АП.
1. С какой все-таки периодичностью надо запускать .../periodic monthly?
2. Чего счет не уходит в минус на один платеж и как этого добиться?
Чувствую что ответы где-то рядом. А мозгов всеравно не хватает.
Заранее СПАСИБО за ответы.