Для автоматизации процесса синхронизации используйте задание cron:
- Создайте скрипт для запуска с помощью cron $ nano backup.sh
- Вставьте команду gsutil в скрипт $ gsutil -m.rsync -d -r [Source_PATH] gs: // bucket-name
- Сделать исполняемый скрипт $ chmod + x backup.sh
- В зависимости от вашего сценария использования поместите скрипт оболочки (backup.sh) в одной из следующих папок: a) /etc/cron.daily b) /etc/cron.hourly c) /etc/cron.monthly d) /etc/cron.weekly
- Если выхотите запустить этот сценарий в течение определенного времени, затем перейдите в терминал и введите: $ crontab -e
- Затем просто вызывайте сценарий с помощью cron так часто, как вы хотите, например, в полночь: 00 00 ** * /path/to/your/backup.sh
В случае, если вы используете Windows на локальном сервере, команды будут такими же, как указано выше, но обязательно используйте вместо этого путь Windows.