Помучавшись пару часов с линусовым голубым зубом, сделал себе бэкап. Достаточно придти домой, как не позже, чем через пять минут мобила будет сбэкаплена.
Жаль, что понадобилось потерять мобилу и две симки с записными книжками в них, чтобы это настроить :-)
В 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