Есть ли способ узнать, restart gracefully
или stop gracefully
был выполнен на звездочке, пока все еще работает и ожидает завершения вызовов, затем перезапустить / остановить?
При выполнении этого режима Asterisk перестанет принимать новые вызовы и выдаст сообщение «Ошибка распределения канала: отказ из-за активного завершения работы», но, помимо этого, как мне узнать, запущен ли этот режим?
Я не спрашиваю, как узнать, остановлен он или нет. Я спрашиваю, как, пока звездочка все еще работает и находится в этом «изящном состоянии», узнать, включено это «состояние» или нет.
Спасибо.
Вы можете проверить файлы журнала на наличие следующих сообщений, чтобы определить, правильно ли была введена команда:
Waiting for inactivity to perform shutdown
Waiting for inactivity to perform restart
Источник: http://code.metager.de/source/xref/asterisk/main/asterisk.c#can_safely_quit