Tengo un Applescript que conectará mi perfil de VPN cuando arranque mi computadora. Sin embargo, si mi computadora está inactiva, la conexión VPN se interrumpe y la secuencia de comandos no la vuelve a conectar. Además, si hay una desconexión del servidor, el script tampoco la vuelve a conectar.
Aquí está mi 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
No estoy lo suficientemente familiarizado con Applescript para saber si esto es posible, pero con algunos otros lenguajes de programación / scripting, puedes escuchar los eventos y responderlos.
¿Applescript tiene la capacidad de responder a los eventos del sistema y hay un evento del sistema que se activa cuando se desconecta un perfil VPN?