Hallo! Ist folgendes zu realisieren? Ich möchte mit einem Handy bei meinem Linux-Server kurz anklingeln - der Rechner soll das mitbekommen und dann autom. eine SMS-E-Mail an mein Handy mit ein paar Infos schicken... (Rechner hängt an einer Standleitung). Wie geht man sowas an - was brauch ich dafür? Vielen Dank für Eure Hilfe und einen guten Rutsch ins neue Jahr! MfG Andreas -- ---------------------------------------------------------------------- Andreas Hein <andreas.hein@gmx.de> PGP-Key: auf Anfrage <A HREF="http://www.weblord.de/"><A HREF="http://www.weblord.de/</A">http://www.weblord.de/</A</A>> ... powered by LinuX ---------------------------------------------------------------------- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hi, Andreas Hein wrote: ...
Ich möchte mit einem Handy bei meinem Linux-Server kurz anklingeln - der Rechner soll das mitbekommen und dann autom. eine SMS-E-Mail an mein Handy mit ein paar Infos schicken... (Rechner hängt an einer Standleitung).
es genügt ein mgetty o.ä. auf die entsprechende com-schnittstelle anzusetzen, das bei einem erfolglosen ring-detect einen eintrag in die /var/log/messages vornimmt. auf diesen eintrag nachfolgend z.bsp. über eine x-minütlichen cron-job checken und den log-eintrag entfernen/ersetzen: #!/bin/sh CALL_CHECK=`tail -100 /var/log/messages | grep -i "RING DETECTED"` if [ "$CALL_CHECK" != "" ]; then echo "I'm alive :)" | mail where@I.am /sbin/init.d/syslog stop grep -vi "RING DETECTED" /var/log/messages > /var/log/messages.grepped mv /var/log/messages.grepped /var/log/messages sleep 5 /sbin/init.d/syslog start sleep 5 logger "MAIL-REQUEST RECEIVED" fi bye Karl Esau (parakarl@rup.net) ___ceterum_censeo_Microsoft_esse_delendum -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Karl Esau wrote: [...]
es genügt ein mgetty o.ä. auf die entsprechende com-schnittstelle anzusetzen, das bei einem erfolglosen ring-detect einen eintrag in die /var/log/messages vornimmt. auf diesen eintrag nachfolgend z.bsp. über eine x-minütlichen cron-job checken und den log-eintrag entfernen/ersetzen: [...]
Das hat aber doch zur Folge, dass alle x Minuten der Eintrag in /var/log/messages gesucht wird. Wenn ein solcher Eintrag aber z.B. nur alle 1 bis 2 Tage eintrifft, waehre ein Abchecken jede Minute etwas aufwendig. Gibt es nicht eine bessere Moeglichkeit, das ganze wirklich "on demand" zu erledigen? Heiner -- Heiner Lamprecht Philosophenweg 79 D - 72076 Tuebingen email: heiner.lamprecht@student.uni-tuebingen.de <A HREF="http://agenda21.ggi.uni-tuebingen.de"><A HREF="http://agenda21.ggi.uni-tuebingen.de</A">http://agenda21.ggi.uni-tuebingen.de</A</A>> >> If Windows is the answer, how stupid was the question? << -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hi, Heiner Lamprecht wrote:
Karl Esau wrote: [...]
es genügt ein mgetty o.ä. auf die entsprechende com-schnittstelle anzusetzen, das bei einem erfolglosen ring-detect einen eintrag in die /var/log/messages vornimmt. auf diesen eintrag nachfolgend z.bsp. über eine x-minütlichen cron-job checken und den log-eintrag entfernen/ersetzen: [...]
Das hat aber doch zur Folge, dass alle x Minuten der Eintrag in /var/log/messages gesucht wird. Wenn ein solcher Eintrag aber z.B. nur alle 1 bis 2 Tage eintrifft, waehre ein Abchecken jede Minute etwas aufwendig. Gibt es nicht eine bessere Moeglichkeit, das ganze wirklich "on demand" zu erledigen?
ja bestimmt. sieh dir die sourcen zu mgetty an und patche wo du es für nötig hältst. es ist halt eine simple lösung, ohne etwas programmieren zu müssen. beim check im 1-minuten-rhythums würde das auf meinem 233er pentibum einen avg-load von ca. 0.003 ausmachen. bye Karl Esau (parakarl@rup.net) ___ceterum_censeo_Microsoft_esse_delendum -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
andreas.hein@gmx.de
-
heiner.lamprecht@student.uni-tuebingen.de
-
parakarl@rup.net