Возникла необходимость ребутить некоторые телефоны с сервера asterisk в связи с их периодичным зависанием после определенного времени работы.
Один из способов:
- Создается файл на сервере:
/root/bin/reboot-users.sh
содержание файла:
#!/bin/bash # reboot users phone 0002 asterisk -rx "sip notify reboot-snom 0002"
для добавление телефона необходимо добавить еще одну строку (3) с указанием нужного номера.
!!! Необходимо следить, чтобы файл заканчивался переносом строки (Ентер)!!!
2. Для запуска этого файла используется системный крон.
В файле /etc/crontab данный файл запускается так:
05 00 * * * root /root/bin/reboot-users.sh
Время запуска 00:05 каждый день.