Этот модуль, запускается в определенное время или он всегда запущен?
По
ps ax | grep pl , его нет.
При запуске в ручную выдает:
# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=turbosms -v
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.016743 sec
SELECT * FROM config ORDER BY time DESC LIMIT 1
п║я┌я─п╬п╨: 1. п▓я─п╣п╪я▐ п╡я▀п©п╬п╩пҐп╣пҐп╦я▐ sql: 0.0001 я│п╣п╨
loading kernel::_turbosms.pm
kernel::turbosms Start
Connecting to DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=3 : 0.100394 sec
SELECT v.id, v.uid, s.price, u.balance, d._adr_telefon, DATE(FROM_UNIXTIME(v.tm_end)) AS date FROM users_services v JOIN users u ON v.uid=u.id JOIN services s ON v.next_service_id=s.service_id JOIN data0 d ON v.uid=d.uid WHERE v.tm_end>0 AND v.tm_end<(UNIX_TIMESTAMP()+'259200') AND v.next_service_id>0 AND s.price>0 AND u.balance<s.price*(1-u.discount/100) AND block_if_limit>0 AND u.state='on' AND d._adr_telefon<>'' AND v.tags NOT LIKE '%,expire_sms,%' AND NOT EXISTS (SELECT id FROM v_services WHERE uid=u.id AND price<0) AND NOT EXISTS (SELECT id FROM pays WHERE mid=u.id AND category=202 AND reason='turbosms')
п║я┌я─п╬п╨: 0. п▓я─п╣п╪я▐ п╡я▀п©п╬п╩пҐп╣пҐп╦я▐ sql: 0.0006 я│п╣п╨
end
То есть, ошибок не выдал, отработал и закрылся, SMS о списании не пришли(( При отправке вручную, SMS отправляется и доходит до клиента.
-----------------------
При возможности, в настройках модуля, можно добавить дополнения за сколько дней, напомнить о списании.