Всем привет!!!
Использую в настоящий момент gnokii (smsd) для отправки смс с внутреннего корпоративного портала.
Есть несколько вопросов по его настройке и эксплуатации:
Вопрос первый.
Смс уходят с usb модема. Иногда модем сбоит и смс не уходят, приходится перезапускать демона. Пытался автоматизировать
этот процесс, путем превращения демона в службу systemd. Но работать в таком режиме демон отказывается. Так как не может
найти файл конфигурации, который ищет в /%user/.config/gnokii/config. У меня под пользователем этот конфиг создан и демон
работает. но из под службы он ничего найти не может. Может есть какой-то способ ему принудительно указать файл
конфигурации? Я не нашел как это сделать.
Второй вопрос.
Мне нужно в разных ситуациях отправлять смс с разных номеров. Для этого у меня в системе присутствуют два модема. Можно
ли научить smsd отправлять смс с двух модемов?
Linux, gnokii, sms (Вопросы настройки и работы с gnokii и smsd)
Модератор: SLEDopit
- Bizdelnick
- Модератор
- Сообщения: 20800
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux, gnokii, sms
https://web.archive.org/web/20161027161928/http://wiki.gnokii.org/index.php/Config_options
Не уверен, что это актуально.On Linux by default are searched $HOME/.gnokiirc and /etc/gnokiirc.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Linux, gnokii, sms
Похоже что не актуально. при попытке так сделать получаем следующее:
/var/www/html# /usr/sbin/smsd --config /root/sms.conf -u xxx -p zzz -d yyy -c localhost -m mysql -b EM -f /var/log/smsdaemon.log
/usr/sbin/smsd: нераспознанный параметр «--config»
smsd - version 1.4.5 from gnokii 0.6.30
Copyright Jan Derfinak <ja@mail.upjs.sk>
Usage: /usr/sbin/smsd [options]
-u, --user db_username OR action if -m file
-p, --password db_password
-d, --db db_name
-c, --host db_hostname OR spool directory if -m file
-s, --schema db_schema
-m, --module db_module (pq, mysql, file)
-l, --libdir path_to_db_module
-f, --logfile file
-t, --phone phone_number
-i, --interval polling_interval_for_incoming_sms's_in_seconds
-S, --maxsms number_of_sms's (only in dumb mode)
-b, --inbox memoryType
-0, --firstpos0
-v, --version
-h, --help
/var/www/html# /usr/sbin/smsd --config /root/sms.conf -u xxx -p zzz -d yyy -c localhost -m mysql -b EM -f /var/log/smsdaemon.log
/usr/sbin/smsd: нераспознанный параметр «--config»
smsd - version 1.4.5 from gnokii 0.6.30
Copyright Jan Derfinak <ja@mail.upjs.sk>
Usage: /usr/sbin/smsd [options]
-u, --user db_username OR action if -m file
-p, --password db_password
-d, --db db_name
-c, --host db_hostname OR spool directory if -m file
-s, --schema db_schema
-m, --module db_module (pq, mysql, file)
-l, --libdir path_to_db_module
-f, --logfile file
-t, --phone phone_number
-i, --interval polling_interval_for_incoming_sms's_in_seconds
-S, --maxsms number_of_sms's (only in dumb mode)
-b, --inbox memoryType
-0, --firstpos0
-v, --version
-h, --help
Re: Linux, gnokii, sms
Пока найдено следующее решение. Прописал в настройка службы
user = root
Теперь служба стартует из под рута и работает. Стартует, останавливается. Посмотрим как она будет перезапускаться при сбоях...
Остается второй вопрос. Как научить smsd работать с двумя модемами? Есть ли вообще такая возможность? Может их как-то разные копии через docer запустить?
user = root
Теперь служба стартует из под рута и работает. Стартует, останавливается. Посмотрим как она будет перезапускаться при сбоях...
Остается второй вопрос. Как научить smsd работать с двумя модемами? Есть ли вообще такая возможность? Может их как-то разные копии через docer запустить?
- Bizdelnick
- Модератор
- Сообщения: 20800
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Linux, gnokii, sms
А размещение конфига в /etc/gnokiirc тоже не помогает?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Linux, gnokii, sms
Нет, когда служба зипускается из под system - она ищет конфиги в каталоге NULL/хххх
Добавлено (17:51):
Может это можно поменять где-то в настройках systemd, но нет времени искать...Re: Linux, gnokii, sms
Ни кто не знает по поводу использования smsd c несколькими модемами...