- Registriert
- 22.08.08
- Beiträge
- 6
Hi,
wie kann ich per Applescript (oder sonstwie) ermitteln, ob mein Rechner sich gerade in einem bestimmten WLAN-Netz befindet?
Hintergrund:
Auch wenn mein MacBook mal nicht mit auf Reisen geht, möchte ich es von unterwegs aus erreichen können. Das klappt prima mit Jaadu auf dem iPhone, aber logischerweise nur, wenn mein MacBook auch online ist.
Aber leider verbindet sich meine Time Capsule nach der täglichen Zwangstrennung durch den Provider nicht mehr mit dem Modem. Abhilfe schafft da ein Neustart der Time Capsule. Das habe ich mit Automator realisiert und als Programm "Reconnect" abgespeichert.
Nun möchte ich alle 5 oder alle 10 Minuten checken lassen, ob mein MacBook auch online ist. Falls nicht, soll Reconnect laufen. Dazu habe ich folgendes Applescript:
try
do shell script "curl \"http://apple.com\""
on error
run application "Reconnect"
end try
Dieses Script möchte ich zum einen erweitern um eine Abfrage nach einem bestimmten Netzwerk. Es soll nämlich nur laufen, wenn sich das MacBook im heimischen Netzwerk befindet und nicht laufend Reconnect starten, wenn ich mit dem MacBook unterwegs bin und keine oder eine andere WLAN-Verbindung habe.
Außerdem muss ich den ganzen Kram ja irgendwie automatisch alle 5 oder 10 Minuten laufen lassen. Und das möglichst unsichtbar. Wie speichere ich das Ergebnis also ab, damit ich es mit CronniX im entsprechenden Takt starten kann, ohne dass beim Ablauf des Scripts selber sichtbar ein Programm startet? Ausgenommen natürlich vom Fall, dass Reconnect gestartet wird. Das darf ich ruhig mitkriegen. Muss ich das alles vielleicht doch als Shellscript realisieren?
Hoffentlich könnt ihr mir helfen. Ich bin auch für jede Teilhilfe dankbar. Und wenn jemand eine ganz andere Idee hat, nur her damit!
wie kann ich per Applescript (oder sonstwie) ermitteln, ob mein Rechner sich gerade in einem bestimmten WLAN-Netz befindet?
Hintergrund:
Auch wenn mein MacBook mal nicht mit auf Reisen geht, möchte ich es von unterwegs aus erreichen können. Das klappt prima mit Jaadu auf dem iPhone, aber logischerweise nur, wenn mein MacBook auch online ist.
Aber leider verbindet sich meine Time Capsule nach der täglichen Zwangstrennung durch den Provider nicht mehr mit dem Modem. Abhilfe schafft da ein Neustart der Time Capsule. Das habe ich mit Automator realisiert und als Programm "Reconnect" abgespeichert.
Nun möchte ich alle 5 oder alle 10 Minuten checken lassen, ob mein MacBook auch online ist. Falls nicht, soll Reconnect laufen. Dazu habe ich folgendes Applescript:
try
do shell script "curl \"http://apple.com\""
on error
run application "Reconnect"
end try
Dieses Script möchte ich zum einen erweitern um eine Abfrage nach einem bestimmten Netzwerk. Es soll nämlich nur laufen, wenn sich das MacBook im heimischen Netzwerk befindet und nicht laufend Reconnect starten, wenn ich mit dem MacBook unterwegs bin und keine oder eine andere WLAN-Verbindung habe.
Außerdem muss ich den ganzen Kram ja irgendwie automatisch alle 5 oder 10 Minuten laufen lassen. Und das möglichst unsichtbar. Wie speichere ich das Ergebnis also ab, damit ich es mit CronniX im entsprechenden Takt starten kann, ohne dass beim Ablauf des Scripts selber sichtbar ein Programm startet? Ausgenommen natürlich vom Fall, dass Reconnect gestartet wird. Das darf ich ruhig mitkriegen. Muss ich das alles vielleicht doch als Shellscript realisieren?
Hoffentlich könnt ihr mir helfen. Ich bin auch für jede Teilhilfe dankbar. Und wenn jemand eine ganz andere Idee hat, nur her damit!