-
Notifications
You must be signed in to change notification settings - Fork 288
Open
Description
My conf:
Python 2.7.3
Distributor ID: Debian
Description: Debian GNU/Linux 7.10 (wheezy)
Release: 7.10
Codename: wheezy
bash script in /root/bin:
gmail-backup.sh:
#!/bin/sh
/usr/local/bin/gmvault sync -type quick -d /root/my/db/folder [email protected]
gmail-restore.sh
#!/bin/sh
/usr/local/bin/gmvault restore -type quick -d /root/my/db/folder [email protected]
bash script in /etc/cron.hourly/ to run both above:
#!/bin/sh
test -x /root/bin/gmail-backup.sh || exit 0
/root/bin/gmail-backup.sh
#!/bin/sh
test -x /root/bin/gmail-restore.sh || exit 0
/root/bin/gmail-restore.sh
Hi all,
I have to backup and restore daily, so I tried to change /root/.gmvault/gmvault_defaults.conf
[Sync]
# quick_days=10
quick_days=1
[Restore]
# it is 10 days but currently it will always be the current month or the last 2 months
# the notion of days is not yet apparent in restore (only months).
# quick_days=10
quick_days=1
reserved_labels_map = { u'migrated' : u'gmv-migrated', u'\muted' : u'gmv-muted' }
...
...
but, if I run:
gmvault sync -type quick -d /my/db/folder [email protected]
gmavault says:
Odd. Use default python2.7.x or 2.6.x distribution.
Use gmvault-db located in /root/my/db/folder
Activate Gmvault db cleaning.
Create defaults in /root/.gmvault/gmvault_defaults.conf. Please touch this file only if you know what to do.
Authentication performed with Gmail OAuth2 access token.
Get OAuth2 credential from /root/.gmvault/[email protected].
Connect to Gmail server.
Quick sync mode. Check for new emails since 17-Apr-2016.
Start synchronization (2016-04-27T11h41m56s).
Start emails synchronization.
355 emails to be fetched.
Process email num 0 (imap_id:15043) from 2016-04.
Process email num 1 (imap_id:15044) from 2016-04.
Process email num 2 (imap_id:15045) from 2016-04.
Process email num 3 (imap_id:15046) from 2016-04.
Process email num 4 (imap_id:15047) from 2016-04.
Process email num 5 (imap_id:15048) from 2016-04.
Process email num 6 (imap_id:15049) from 2016-04.
...
...
...
================================================================
Sync operation performed in 4s.
Number of reconnections: 0.
Number of emails quarantined: 0.
Number of emails that could not be fetched: 0.
Number of emails that were returned empty by gmail: 0.
Number of emails without label information returned by gmail: 0.
================================================================
and $HOME/.gmvault/gmvault_defaults.conf was overwritten with defaults.
Same for restore.
How can I permanent change sync and restore of last 24 hours?
Or, can I pass arguments to gmvault in order to have same result?
Thank you very much.