Portál AbcLinuxu, 1. května 2025 04:57

HotSync Palmika pres USB/Serial

7.2.2005 23:44 | Přečteno: 1576× | poslední úprava: 8.2.2005 00:47

Nejlepe z prikazove radky. Skriptik, ktery zaroven vytvori zapakovanou zalohu je pilozen. Pro synchronizaci pres USB je potreba mit v jadre modul visor.ko a zmacknout HotSync tlacitko jeste pred spustenim skriptu (az po zmacknuti tlacitka se Palmik prihlasi na USB sbernici - do te doby z ni akorat dobiji baterku; po skonceni synchronizace se zas odpoji).

#!/bin/bash

BACKUP_DIR="/home/sarim/palm"

VERSION="idle"
OLD_DIR=`pwd`
ARCHIVE_DIR=$BACKUP_DIR"/archive"
LAST_VERSION=`ls -1 $ARCHIVE_DIR | sed -n 's/pilot_backup\(.*\).tar.gz/\1/p' | sort -n | tail -n 1`

if [ $# -ne 0 ]; then
    echo "Usage: $0"
    echo "Archives data from PDA to $ARCHIVE_DIR/pilot_backupXXX.tar.gz"
    echo
    exit 1
fi

if [ "$LAST_VERSION"x = "x" ]; then
    LAST_VERSION=0
fi

PILOTPORT=/dev/ttyUSB0
#/dev/ttyS0
PILOTRATE=H115200

export PILOTPORT PILOTRATE

pilot-xfer --sync $BACKUP_DIR

echo "Archiving data (last version=$LAST_VERSION)"

while [ "$VERSION" = "idle" ]; do
    echo -n "Version: "
    read VERSION
done

if [ "$VERSION"x = "x" ]; then
    echo "Aborted."
    exit 1
fi

cd $BACKUP_DIR
tar -cvf "$ARCHIVE_DIR/pilot_backup$VERSION.tar" ./* --exclude archive
gzip -9 "$ARCHIVE_DIR/pilot_backup$VERSION.tar"
cd $OLD_DIR

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.