Автоматическое резервное копирование на входе в систему (Ubuntu 14.04)

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

Я хочу, чтобы это произошло автоматически, когда я вхожу в систему.

Я настроил задачу Приложения Запуска, но она не работает. Вот команды, которые я попробовал:

grsync -e backupname    
rsync -e backupname    
/usr/bin/grsync   #(this opens the grsync gui on log in)

Кто-либо может сказать мне корректную команду для подачи заявлений запуска?

0
задан 3 February 2015 в 01:40

2 ответа

Grsync предназначен как GUI к rsync. Можно использовать его также очень легко, чтобы "составить" команду, использовать на запуске (например, если Вы не уверены, как создать эти rsync команда):

  • в Grsync, выберите источник и место назначения, а также Ваши опции:

    enter image description here

  • Выбирают "File"> "Command line":

    enter image description here

  • окно А раскроется с командой, которую Вы ищете:

    enter image description here

  • Копия команда Вы создали в Grsync, и добавьте его к своим приложениям запуска:

    rsync -r -t -s /home/jacob/Dropbox /media/jacob/'My Passport'
    

    Добавляют к Приложениям Запуска: Тире> Приложения Запуска> Добавляют

Примечания

  1. После входа в систему, Вам, возможно, придется ожидать много секунд (внешний?) управляет, чтобы быть смонтированным. Если так, можно сделать это как в команде ниже:

    /bin/bash -c "sleep 10&&rsync -r -t /home/jacob/Dropbox /media/jacob/'My Passport'"
    
  2. , Если требуется зарегистрировать резервные копии, просто добавьте к Вам команду:

    >> /path/to/logfile 2>&1
    

    , таким образом, команда была бы, например:

    /bin/bash -c "sleep 10&&rsync -r -t /home/jacob/Dropbox /media/jacob/'My Passport' >> /home/jacob/Bureaublad/log.txt 2>&1"
    
  3. , Если Ваша команда включает имена с пробелами (в каталоге), поместите те имена между кавычками. От примера: Мой паспорт должен быть: 'Мой паспорт'

3
ответ дан 6 October 2019 в 02:31

Это руководство здесь объясняет, как запустить и настроить rsync демона на системном запуске.

, С другой стороны, можно добавить команды до конца/etc/rc.local сценария, который выполняется после запуска. Путем включения команд здесь это выполнит их, когда Вы запустите свою машину.

sudo nano /etc/rc.local

Тогда тип в Ваших командах, что Вы wan't (убедиться добавить их перед выходом 0 строк), сохраните файл с Ctrl + O и затем выйдите из нано. Команды должны тогда быть выполнены на запуске.

Hope это выручило Вас.

0
ответ дан 6 October 2019 в 02:31

Другие вопросы по тегам:

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