Добрый день. Задача: ниже 2 отдельно запускаемых на сегодня скрипта (Совместимость с Sierra 10.12.5). Необходимо их совместить (пункт 1 и 2) и дополнить (3,4), чтобы механика была такая:
1. Происходит выполнение подключение к VPN.
2. Подключаются NAS.
3. Дополняем скрипт проверкой ping к 10.0.1.1. Если нет ответа, переподключение VPN.
4. Если отключаемся от VPN отключаем NAS принудительно.
Через безопасную сделку.
VPN
on idle
set vpn_name to "'VPN'"
tell application "System Events"
set rc to do shell script "scutil --nc status " & vpn_name
if rc starts with "Disconnected" then
do shell script "scutil --nc start " & vpn_name
end if
end tell
return 10
end idle
NAS
tell application "Finder"
try
mount volume "afp://10.0.1.10/Public"
mount volume "afp://10.0.1.11/Public"
end try
end tell
return 10
tell application "Finder"
activate
end tell
Опубликован 18.07.2017 в 21:14