Ho un oggetto Applescript che collegherà il mio profilo VPN all'avvio del mio computer. Tuttavia, se il computer dorme, la connessione VPN è interrotta e lo script non lo ricollega. Inoltre, se c'è una disconnessione dal server, lo script non lo ricollega.
Ecco il mio script:
tell application "System Events"
tell current location of network preferences
set myVPN to the service "MyVPN"
if myVPN is not null then
if current configuration of myVPN is not connected then
connect myVPN
end if
end if
end tell
return 60
end tell
end idle
Non sono abbastanza familiare con Applescript per sapere se è possibile, ma con altri linguaggi di programmazione / scripting, puoi ascoltare gli eventi e rispondere ad essi.
Applescript ha la capacità di rispondere agli eventi di sistema e c'è un evento di sistema che si attiva quando un profilo VPN si disconnette?