- Mitglied seit
- 20 Dez 2007
- Beiträge
- 234
- Punkte für Reaktionen
- 1
- Punkte
- 16
Hallo,
ich habe das Callmonitor-Wiki wohl drei Mal durchgelesen und hier alles abgesucht, aber keine Antwort gefunden oder ich verstehe einfach die Syntax des Callmonitors nicht; ich habe folgende Frage:
Ich möchte gerne verschiedene Komponenten (PC1, PC2, PS3, NAS) per Wake-On-Call individuell starten können und die FritzBox rebooten können, was ich im Moment per calllog realisiere und perfekt funktioniert; leider benötigt meine derzeitige Lösung für jede Komponente bzw. jede Aktion eine eigene Rufnummer/MSN:
Kann ich durch den callmonitor eine Art "Servicerufnummer" definieren, über die ich dann die einzelnen Aktionen durchführen kann? Ich rufe also nur noch die eine MSN an und kann dann per "Zusatz-Befehl" wie *irgendetwas# die verschiedenen Kommandos absetzen? Mir gehen nämlich langsam die MSNs aus...
Danke und Gruß, Brad
ich habe das Callmonitor-Wiki wohl drei Mal durchgelesen und hier alles abgesucht, aber keine Antwort gefunden oder ich verstehe einfach die Syntax des Callmonitors nicht; ich habe folgende Frage:
Ich möchte gerne verschiedene Komponenten (PC1, PC2, PS3, NAS) per Wake-On-Call individuell starten können und die FritzBox rebooten können, was ich im Moment per calllog realisiere und perfekt funktioniert; leider benötigt meine derzeitige Lösung für jede Komponente bzw. jede Aktion eine eigene Rufnummer/MSN:
Code:
#!/bin/sh
# CALLOG für Wake on Call
caller1=0123456789
caller2=0123456780
case "$2" in
555555)
if [ "$caller1" = "$1" -o "$caller2" = "$1" ]; then
echo "Booting PC1"
/usr/bin/ether-wake -i eth0 00:1A:1A:1A:1A:1A
else
echo "Unberechtigter Anrufer, nämlich: $1"
fi
;;
555556)
if [ "$caller1" = "$1" -o "$caller2" = "$1" ]; then
echo "Booting PC2"
/usr/bin/ether-wake -i eth0 00:1B:1B:1B:1B:1B
else
echo "Unberechtigter Anrufer, nämlich: $1"
fi
;;
555557)
if [ "$caller1" = "$1" -o "$caller2" = "$1" ]; then
echo "Booting Playstation3 ..."
/usr/bin/ether-wake -i eth0 00:1C:1C:1C:1C:1C
else
echo "Unberechtigter Anrufer, nämlich: $1"
fi
;;
555558)
if [ "$caller1" = "$1" -o "$caller2" = "$1" ]; then
reboot
else
echo "Unberechtigter Anrufer: $1"
*)
echo "Falsche MSN"
;;
esac
exit 0
Kann ich durch den callmonitor eine Art "Servicerufnummer" definieren, über die ich dann die einzelnen Aktionen durchführen kann? Ich rufe also nur noch die eine MSN an und kann dann per "Zusatz-Befehl" wie *irgendetwas# die verschiedenen Kommandos absetzen? Mir gehen nämlich langsam die MSNs aus...
Danke und Gruß, Brad
Zuletzt bearbeitet: