Как запустить определенную программу, когда другой компьютер подключается к сети?

249
user89073

Недавно я приобрел настольный компьютер в дополнение к моему ноутбуку. После неудачного опыта с потерянными фотографиями я хотел бы автоматически создавать резервные копии фотографий с ноутбука на рабочий стол.

Для этого я настроил пару синхронизации с Synctoy 2.1 (левая папка = Изображения на ноутбуке; правая папка = Изображения на рабочем столе), и она работает вручную. Я нашел эту ссылку, которая занимается настройкой запланированного задания. Я попытался немного поиграть с этим, но пока не повезло.

Я не хочу решения типа «Домашняя сеть», поскольку я хочу физически передавать изображения с одного компьютера на другой.

Для всех намерений и целей, вот несколько дополнительных частей информации:

  • В основном я использую свой ноутбук таким образом, что он часто подключается к сети через WiFi. Как правило, он также подключен к сети, когда рабочий стол включен. Рабочий стол подключен через локальную сеть.
  • Ноутбук работает под управлением Win10 64-бит, а рабочий стол под управлением Win7 64-бит.

Причина, по которой мне нужен триггер типа «когда настольный компьютер подключается к сети, запускайте SyncToy на ноутбуке», заключается в том, что я не хочу, чтобы задание запускалось с очень небольшими шансами на успех (поскольку настольный компьютер не часто подключается к сети), Опция триггера типа «при запуске сеанса на рабочем столе, запуск SyncToy и выкачивание картинок с ноутбука» также не предпочтительна, так как при загрузке будут загружаться ресурсы. Поскольку я не пользуюсь рабочим столом на надежной основе (т. Е. Время в сети довольно случайное), я не могу также поставить задачу в определенное время.

Есть ли какое-либо решение с учетом моих ограничений и предпочтений?

Большое спасибо за Вашу помощь.

0
Как насчет того, чтобы заставить настольный компьютер (когда он находится в сети) записать файл на ноутбук, а затем запланированное задание на ноутбуке, которое запускает SyncToy только тогда, когда находит этот файл? Richard 6 лет назад 0
это было бы хорошим решением, да. Я предполагаю, что возможно автоматизировать процесс записи / удаления? user89073 6 лет назад 0

1 ответ на вопрос

0
Josh

Возможно, вы захотите использовать Dropbox для этого. Он работает так, как вы предлагаете, с дополнительным преимуществом восстановления файлов через много дней после удаления.

Привет, у меня есть Dropbox (12 Гб) и Box Sync (50 Гб), Google Drive, OneDrive и т. Д. Эти решения не работают, поскольку пространство ограничено и требует использования внешних серверов. Я бы предпочел использовать местный метод. user89073 6 лет назад 0
Я сам использую Amazon Drive Drive, так как он стоит $ 69 / год (я думаю) без ограничений. В прошлом я использовал rsync и cron для достижения этой цели. В этом случае, возможно, вы могли бы создать скрипт rsync для запуска при запуске на ноутбуке - он проверил бы различия, а затем синхронизировал бы их с каталогом машины / назначения. Josh 6 лет назад 0
Спасибо, я попробую это, хотя мне не нравятся сценарии. user89073 6 лет назад 0

Похожие вопросы