How хан I set up hourly Deja-Dup backups?

Is there в way I get the amazing Оставляет - dup to make я hourly backups in addition to daily, weekly, biweekly и т.д.? If not, is there something else that I could использовал instead?

21
задан 18 September 2012 в 03:29

4 ответа

Установка Scheduled Tasks:

enter image description here

Добавьте задание к нему со следующими параметрами (замена каждую минуту каждым часом или расписанием, которое Вы хотите использовать):

enter image description here

Можно даже скрыть всплывающее окно при помощи deja-dup --backup --auto как команда или использование X-Application: suppress outup в поле отбрасывания поведения по умолчанию это скроет окно, в то время как deja-дубликат работает.

15
ответ дан 23 November 2019 в 01:44

Хотя кажется, что код Дубликата Déjà не мог быть легко изменен для размещения почасовой опции, резервные копии могут вручную инициироваться, и это может легко быть добавлено как a cron задание, которое работает на часе.

Вот шаги, которые необходимо сделать:

  1. Выполните следующие две команды в терминале для включения локального доступа к X-серверу:

    xhost +local:
    xhost
    
  2. Теперь выполните эту команду:

    crontab -e
    
  3. Если спросили выбрать редактора, пойдите с /bin/nano.

  4. Перейдите к нижней части файла и добавьте следующую строку (сопровождаемый пустой строкой):

    15 * * * * env DISPLAY=:0 /usr/bin/deja-dup --backup
    
  5. Если Вы выбрали nano на шаге 2 нажмите, Ctrl+O, сопровождаемый, Входят и Ctrl+X. (В противном случае затем используйте соответствующие команды для своего редактора, чтобы сохранить файл и выход.)

Вы сделаны! Ваши резервные копии теперь произойдут спустя 15 минут после запуска каждого часа (12:15, 1:15, и т.д.)

13
ответ дан 23 November 2019 в 01:44

можно записать простой сценарий такой как

    for i in `seq 1000`
    do
        deja-dup --backup
        sleep 20  # define the frequency of backup here
    done

затем запустите скрипт в фоне. Можно использовать бесконечный цикл, если Вы хотите.

-3
ответ дан 23 November 2019 в 01:44

Требуемый для следования комментарию user103965. Это, кажется, потому что при запуске с Крона процесс не знает о dconf настройках. От этой страницы: https://stackoverflow.com/questions/10374520/gsettings-with-cron я смог создать сценарий, который можно назвать от крона.

#!/bin/bash
export DISPLAY=:0
sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`
/usr/bin/deja-dup --backup --auto

мой crontab:

*/15 * * * *  /home/useracct/bin/cronBackup
1
ответ дан 23 November 2019 в 01:44

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

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