• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

VPN Verbindung

matz00

Jamba
Registriert
24.05.06
Beiträge
55
Hallo,

gibt es eine Möglichkeit via AppleScript alle x Sekunden zu Prüfen ob eine vorgegebene VPN Verbindung besteht & falls diese nicht verbunden ist bzw. getrennt wird eine Aktion ausführt (z.B. Wlan Verbundung trennen oder das VPN neu verbinden)?

Habe keine brauchbaren Hinweise bisher gefunden.


Viele Grüsse
Matz
 

matz00

Jamba
Registriert
24.05.06
Beiträge
55
Hallo Hans,

danke für den link!

Code:
tell application "System Events"
   tell current location of network preferences
       set VPNservice to service "VPN (L2TP) 2" -- name of the VPN service
       set isConnected to connected of current configuration of VPNservice
       if isConnected then
           -- do something
       end if
   end tell
end tell

Weiss jemand wie man den Code ändern kann das etwas ausgeführt wird, wenn die Verbindung nicht besteht?
"isNOTConnected" funktioniert ja nicht...
 

-hans-

Jamba
Registriert
02.09.10
Beiträge
56
Hi,

ungeprüft:

...
if isConnected then
--nix ;)
else

if exists VPNservice then connect VPNservice
...

Um das Script noch zyklisch auf eine bestehende Verbindung prüfen zu lassen, kannst Du es z.B. als StayOpen sichern:
Code:
property delaycheck : 20 --alle 20 Sekunden

on idle
	--hier Dein Script
	return delaycheck
end idle

Tschüss

Hans