Meinen ganz herzlichen Dank an alle beteiligten!
Habe über
WOL-Script Version 0.3
sowie über das WOC-Script oben jetzt SSH, WOL und WOC auf meiner Fritz!Box Fon 7050 (UI), Firmware-Version 14.04.01
Ich muss sagen, dass ich verdammte Probleme mit der 01er Firmware hatte, da diese mit verschiedenen Netzwerken an den eizelnen Anschlüssen bei mir sehr rumgesponnen hat. Nun geht aber alles.
Dachte ich.
Ich konnte meinen PC starten, wenn ich mit meinem Handy das Fax angerufen habe - geile sache. Aber der Anrufmonitor ging nicht mehr (JFritz). Starte ich in der JFritz-Software den Anrufmonitor neu, will WOC nicht mehr. WOL geht noch. Auch Faxen über CapiOverEthernet geht noch (original Fritz!Fax, über Telefontastencode unterstützung aktiviert)
-- ein paar Details --
Wenn ich
Code:
sleep 4
killall -15 telefon
sleep 4
killall -9 telefon
rm -f /var/run/telefon.pid
sleep 4
telefon 1 a127.0.0.1 | /var/tmp/wake-on-call.sh &
per Hand ausführe, bekomme ich zum einen eine etwas erweiterte Ausgabe als bei dem WOC-Install-Script, in dem das ja eben genauso auch steht, zum anderen ist es mit Passiert, dass die Box dann wieder neu startet. (?)
Ausgabe nach Install-Skript:
Code:
telefon: SIGTERM recieved!
killall: telefon: no process killed
telefon: use clock_gettime(CLOCK_MONOTONIC)!
telefon: set initial telefon time from linux time to 0:42 11.02 2006!
# mknod: /var/flash/fx_def: File exists
telefon: WARNING No config file '/var/flash/fx_def' !
telnetd: bind: Address already in use
telefon: stdio enabled!
Feb 11 00:42:40 cltmgr[333]: Now doing actions: ActionMask is 0x100
Feb 11 00:42:42 cltmgr[333]: Now doing actions: ActionMask is 0x100
Feb 11 00:42:42 unknown[608]:
capiotcp_server - Version 01.01.04
TCP/UDP Port = 5031
MaxCntrl = 4
OffsetCntrl = 1
Feb 11 00:42:42 unknown[608]: csock: using poll
Ausgabe nach manueller Eingabe der killall -15 (danach bereits beendet), -9, rm und telefon 1 mit WOC Aufrufe:
Code:
# killall -9 telefon
killall: telefon: no process killed
# rm -f /var/run/telefon.pid
# telefon 1 a127.0.0.1 | /var/tmp/wake-on-call.sh &
-sh: /var/tmp/wake-on-call.sh: not found
telefon: use clock_gettime(CLOCK_MONOTONIC)!
telefon: set initial telefon time from linux time to 0:30 11.02 2006!
# mknod: /var/flash/fx_def: File exists
telefon: WARNING No config file '/var/flash/fx_def' !
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
telefon: SIGPIPE recieved!
Feb 11 00:30:27 cltmgr[333]: Now doing actions: ActionMask is 0x100
Feb 11 00:30:29 cltmgr[333]: Now doing actions: ActionMask is 0x100
Feb 11 00:30:29 unknown[569]:
capiotcp_server - Version 01.01.04
TCP/UDP Port = 5031
MaxCntrl = 4
OffsetCntrl = 1
Feb 11 00:30:29 unknown[569]: csock: using poll
[1] + SIGTTOU telefon 1 a127.0.0.1 | /var/tmp/wake-on-call.sh
Und dann recht bald kam ein überraschender Neustart:
Code:
# Feb 11 00:31:26 websrv[364]: /cgi-bin/webcm(574): termination
Nach Ausführen des Install-Scriptes läuft auf jeden Fall WOC perfekt, nur der Anrufmonitor von JFritz ist tot. Versuche ich JFritz neu zu starten bzw. den Anrufmonitor zu beenden und neu zu starten über die JFritz Software, läuft diese entweder wieder - dafür aber WOC nicht mehr - oder die FritzBox stürzt ab und ich muss sie neu starten.
Nach der Aktivierung des Anrufmonitors bei funktionierendem WOC steht in den laufenden Jobs (unter anderem) aber weiterhin
Code:
568 root 876 S telefon 1 a127.0.0.1
569 root 376 R /bin/sh /var/tmp/wake-on-call.sh
575 root 948 S capiotcp_server -p5031 -m4
Das müsste doch eigentlich richtig sein?
Dennoch: Nach einem erneuten ausführen des Install-Skripts geht WOC wieder, der Anrufmonitor nicht. Dafür erscheint im SSH bei eingehenden Anrufen die Meldung
Code:
telefon: '/var/flash/calllog' script not found!
Kann das etwas damit zu tun haben?
Um den WOC-Client auch beim Neustart aufzurufen, müsste doch der wget-Download und der Aufruf des Install-Scripts in der debug.cfg stehen, oder? Könnte man nicht etwas zusammenbauen, dass auch den Anrufmonitor wieder mitstartet? Kenne mich mit diesem Leider gar nicht aus, da ich den JFritz-Support über einen Telefoncode aktiviere.
Wenn irgendjemand weiter weiß, wäre ich für Tipps dankbar. Ansonsten läuft WOL ja wunderbar per SSH - WOC wäre nur noch ein schickes Extra.
Viele Grüße aus Hannover!