Sehr praktisch um ggf. anderen OM’s die Möglichkeit zu geben bei Fehlern oder Problemen einzugreifen. 🙂
Reboot:
Datei /usr/share/svxlink/events.d/local/Logic.tcl anlegen:
namespace eval Logic {
proc dtmf_cmd_received {cmd} {
if {$cmd == "*123456"} {
puts "Executing external command"
playMsg "reboot" "jetzt"
exec sudo reboot &
return 1
}
return 0
}
}
Mit visudo dem User svxlink das Recht für reboot geben:
svxlink ALL=NOPASSWD:/sbin/reboot
Svxlink restarten und nun macht die Rechner beim erkennen von *123456 einen reboot. 🙂
Sender aus und einschalten:
In der svxlink.conf in der Section RepeaterLogic:
ONLINE_CMD=123456
Jetzt kann mit *1234560 der Sender abgeschaltet werden und mit 1234561 wieder eingeschaltet werden.