tobotras: (ruki)
tobotras ([personal profile] tobotras) wrote2008-01-06 02:12 pm

Сделал себе бэкап мобилы

Помучавшись пару часов с линусовым голубым зубом, сделал себе бэкап. Достаточно придти домой, как не позже, чем через пять минут мобила будет сбэкаплена.

Жаль, что понадобилось потерять мобилу и две симки с записными книжками в них, чтобы это настроить :-)



В hcid.conf выставил security=auto и PIN. Не понял, используется этот или из ~/.gammurc.
В rfcomm.conf выставил device, который показал hcitool scan. Не понял, используется этот или port из ~/.gammurc.
В .gammurc выставил pin, port и connection = bluerfphonet (это уже для конкретного телефона надо смотреть).
В крон раз в пять минут забил скрипт:

#! /bin/sh

# Relies heavily on GNU utils

ID="6021 of BT"
DIR="/var/spool/phone/${ID}"
BACKUP="BACKUP.`date +%d.%m.%y`"
KEEP=10

mkdir -p "$DIR"
cd "$DIR"

# If there is phone available and no today's backup...
if hcitool scan | grep -q "$ID" && [ ! -r "$BACKUP" ]; then
    gammu backup "$BACKUP" -yes > /dev/null 2>&1
    # Clear old backups, keep $KEEP ones
    if [ `ls -dStC1 BACKUP.* | wc -l` -gt $KEEP ]; then
        ls -dStC1 BACKUP.* | tail -n +${KEEP} | xargs rm -f
    fi
fi

exit 0

[identity profile] reedcat.livejournal.com 2008-01-06 11:15 am (UTC)(link)
Хм... Заманчиво... :)

[identity profile] kamiram.livejournal.com 2008-01-06 11:54 am (UTC)(link)
а чем бэкапишь?

[identity profile] duke-igthorn.livejournal.com 2008-01-06 12:26 pm (UTC)(link)
А почему кронжоб? Обычно же знаешь, когда хочешь бекапнуть - ручкой скрипт жамкнуть... Все равно синезуб включать на телефоне. Или он у тебя всегда включен?

[identity profile] fenikso.livejournal.com 2008-01-06 01:42 pm (UTC)(link)
Если бэкап только в 1-м экземпляре, то все равно страшно :) Ну и параноик во мне мрачно смотрит на уничтожение бэкапов без проверки того, что последние 10 не нулевого размера, и на выход с 0 всегда, а не "если всё хорошо"..

[identity profile] crazy-daemon.livejournal.com 2008-01-07 08:40 am (UTC)(link)
А вот тут человек сделал чуть-чуть по-другому.

http://j-sheridan.livejournal.com/11522.html

> ( dirty details )

[identity profile] poige.livejournal.com 2008-01-07 10:48 am (UTC)(link)
BTW, обычно dirty hacks, а в данном случае, похоже, «gory». :-)

[identity profile] ignik.livejournal.com 2008-01-07 03:31 pm (UTC)(link)
К чёрту подробности мобила то какая?