Я после способа запуска скрипта (на Windows), когда сетевое соединение установлено.
Предыстория: я смотрю на потенциал компьютера с низким энергопотреблением, который сидит в багажнике моей машины, хранит много аудиофайлов, работает Subsonic и использует приложение Android в качестве контроллера "музыкального автомата", который воспроизводит музыку через звуковую карту компьютера на вход стерео, или транслирует его по местному радиоканалу на мою автомобильную стереосистему. Когда я приеду домой, он подключится к домашней беспроводной сети, запустит синхронизацию с моим медиасервером, чтобы загрузить любую музыку, которой на нем нет, и перейдет в спящий режим.
Тогда мой вопрос: как я могу запустить синхронизацию при подключении к сети? Моя текущая идея - проверять шлюз каждые 30 минут или около того, и если шлюз является проверяемым, запустите синхронизацию и режим гибернации или, если не пропингует 30 минут спустя.
Я бы предпочел некоторые хитрости на основе Windows, такие как пакетные файлы или PowerShell, но если ОС будет запускать Subsonic, то я могу рассмотреть это также.
У меня могло бы быть много компакт-дисков в моей машине ... но это - попытка запомнить - я, очевидно, не фанат легкой жизни.