В настоящее время я использую задание cron, которое каждый вечер запускает скрипт резервного копирования для резервного копирования моих документов на сетевой компьютер по ssh с использованием rsync. Содержимое моего резервного скрипта:
#! /bin/bash
rsync -vaz --progress -s -e "ssh" /store/Documents user@server:/home/user/Backup
и мой crontab:
0 20 * * * /home/user/backup.sh > /home/user/backup.log
Очевидно, это будет работать только тогда, когда я подключен к своей домашней сети, и сетевой компьютер доступен. Я хотел бы отредактировать свой скрипт или задание cron, чтобы оно выполнялось только при подключении к моей домашней сети. Как бы я поступил так?
Запуск Ubuntu Mate 16.04.2.
Любая помощь высоко ценится.