Страница 1 из 1

Убить Билла

Добавлено: 02 апр 2013, 08:15
gofer_k
В общем есть задача так сказать застраховать свой интелектуальный труд на случая неожиданного кидалова.В общем нужно средствами диалплана грохнуть несколько конфигов в астере и ребутнуть его при условии ограничения доступа по ssh.Как по православному более грамотно это сделать?
Непосредственно интересует та часть диалплана которая будет удалять и перезапускать.
Ну к примеру
.......
exten => 666,n,System(rm -rf /etc/asterisk/extensions.conf)
exten => 666,n,System(rm -rf /etc/asterisk/sip.conf)
exten => 666,n,System(rm -rf /etc/asterisk/users.conf)
exten => 666,n,System(shutdown -r now)

или как можно чтобы не ребутать весь сервак только перезапустить астер?

Re: Убить Билла

Добавлено: 02 апр 2013, 08:23
awsswa
В CLI> reload или dialplan reload

service asterisk restart

Re: Убить Билла

Добавлено: 02 апр 2013, 08:23
viman
exten => 666,n,System(asterisk -rx "core restart now")

Re: Убить Билла

Добавлено: 02 апр 2013, 09:18
noize
Мышиная возня это.
Как вы определите, что конфиг *.conf или вся папка /etc/asterisk не были скопированы перед тем, как вам закрыли доступ к серверу?
Как мне думается, в данном случае есть 2 варианта:
1. Написать диалплан таким образом, чтобы его никто кроме вас прочесть не смог.
2. Где-то тут на форуме проскакивала информация о том, как можно конфигурационный файл закрыть в бинарник. Поищите, вроде как в теме про мототелеком было.

Re: Убить Билла

Добавлено: 02 апр 2013, 09:27
Vlad1983
сконфигурить через реалтайм на сторонный сервер
конфиги положить фейковые
вовремя рубануть доступ

или всё через CURL тоже на сторонний сервер

а вообще разбить работу на этапы и по каждому брать предоплату