Виникла необхідність перезавантажити деякі телефони з сервера 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 щодня.