Linux, gnokii, sms (Вопросы настройки и работы с gnokii и smsd)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
pecattor
Сообщения: 9
ОС: Linux Debian

Linux, gnokii, sms

Сообщение pecattor »

Всем привет!!!

Использую в настоящий момент gnokii (smsd) для отправки смс с внутреннего корпоративного портала.
Есть несколько вопросов по его настройке и эксплуатации:

Вопрос первый.
Смс уходят с usb модема. Иногда модем сбоит и смс не уходят, приходится перезапускать демона. Пытался автоматизировать
этот процесс, путем превращения демона в службу systemd. Но работать в таком режиме демон отказывается. Так как не может
найти файл конфигурации, который ищет в /%user/.config/gnokii/config. У меня под пользователем этот конфиг создан и демон
работает. но из под службы он ничего найти не может. Может есть какой-то способ ему принудительно указать файл
конфигурации? Я не нашел как это сделать.
Второй вопрос.
Мне нужно в разных ситуациях отправлять смс с разных номеров. Для этого у меня в системе присутствуют два модема. Можно
ли научить smsd отправлять смс с двух модемов?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20800
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Linux, gnokii, sms

Сообщение Bizdelnick »

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.
Не уверен, что это актуально.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
pecattor
Сообщения: 9
ОС: Linux Debian

Re: Linux, gnokii, sms

Сообщение pecattor »

Похоже что не актуально. при попытке так сделать получаем следующее:

/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
Спасибо сказали:
pecattor
Сообщения: 9
ОС: Linux Debian

Re: Linux, gnokii, sms

Сообщение pecattor »

Пока найдено следующее решение. Прописал в настройка службы
user = root
Теперь служба стартует из под рута и работает. Стартует, останавливается. Посмотрим как она будет перезапускаться при сбоях...

Остается второй вопрос. Как научить smsd работать с двумя модемами? Есть ли вообще такая возможность? Может их как-то разные копии через docer запустить?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20800
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Linux, gnokii, sms

Сообщение Bizdelnick »

А размещение конфига в /etc/gnokiirc тоже не помогает?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
pecattor
Сообщения: 9
ОС: Linux Debian

Re: Linux, gnokii, sms

Сообщение pecattor »

Нет, когда служба зипускается из под system - она ищет конфиги в каталоге NULL/хххх
Добавлено (17:51):
Может это можно поменять где-то в настройках systemd, но нет времени искать...
Спасибо сказали:
pecattor
Сообщения: 9
ОС: Linux Debian

Re: Linux, gnokii, sms

Сообщение pecattor »

Ни кто не знает по поводу использования smsd c несколькими модемами...
Спасибо сказали:
Ответить