Пишется программный пакетик со статусом "оставаться открытым", при помощи applescript. Открываем стандартный редактор скриптов и пишем: Код: HTML: on idle tell application "System Events" tell current location of network preferences set vpnConnection to the service "VPN (PPTP)" if current configuration of vpnConnection is not connected then connect vpnConnection end if end tell return 120 end tell end idle 120 - интервал в секундах, через которые данный зверек будет перепроверять статус сервиса "VPN (PPTP)", вызывая софтинку "системные события" "VPN (PPTP)" - имя vpn соединения в стандартных настройках. Сохраняем такой скриптик, как программный пакет, помечая его галочкой при сохранении "оставаться открытым" и вуаля - все работает. можно еще убрать программку из дока, по желанию. Кликаем мышкой по программке, с нажатой клавишей ctrl > "показать содержимое пакета" и ищем файлик "Info.plist". В конец файла, перед </dict>, добавляем следующее: Код: HTML: <key>LSUIElement</key> <integer>1</integer> все. "служебная" софтинка не видна в доке Что бы программа сама стартовала, при запуске машины, стандартно добавляем ее в "объекты входа" (панель управления>учетные записи>объекты входа) Положить программу можно куда угодно. Хоть, в документы. Любое имя. Любое расположение. Осталось понять, какая функция будет дергать вызов обновления нужной мне страницы в safari, автоматически. При переподключении нужно, что бы обновлялся ряд страниц web. Автоматически. С использованием cookies броузера. В фоне. Похоже, и это, при помощи applescript, сделать можно.