Backup para J-Pilot evitando arquivos problemáticos
Publicado por Leonardo Ferreira Fontenelle 21/10/2005
[ Hits: 4.956 ]
Homepage: http://leonardof.org
Muitas pessoas não conseguem fazer uma cópia de segurança de seu palmtop para o J-Pilot, KPilot ou Gnome-Pilot; isso freqüentemente acontece porque essas ferramentas dependem do Pilot-Link, o qual trava ao tentar copiar certos arquivos (ImgFile-Foto, Jpeg-Foto).
Na falta de uma opção adequada na GUI do J-Pilot, escrevi esse script para realizar o backup via Pilot-Link, evitando os arquivos problemáticos, e colocando tudo no diretório do J-Pilot, como se o comando tivesse partido do mesmo.
#!/bin/bash # # backup2jpilot - utility backup a Palm to J-Pilot while avoiding files which are known to crash Pilot-Xfer. # # Written by Leonardo Ferreira Fontenelle - leo.fontenelle@gmail.com # # Made possible by: # http://www.pilot-link.org/node/101 (followed a little RTFM) # # Mostly based on: # http://www.jpilot.org/pipermail/jpilot/2005-January/004639.html # JPILOTDIR=~/.jpilot BACKUPDIR=$JPILOTDIR/backup`date +%m%d%H%M` DEVICE=`grep ^port $JPILOTDIR/jpilot.rc|cut -f 2 -d " "` TMPFILE=/tmp/backup2jpilot-`whoami` if [[ ! -d $JPILOTDIR ]]; then echo "$JPILOTDIR could not be found!" echo "This script is purposeless without J-Pilot installed." exit 1 elif [[ ! `whereis pilot-xfer|cut -d : -f 2` ]]; then echo "Pilot-Link could not be found!" echo "This script needs it and so does J-Pilot!" exit 1 elif [[ ! -e $DEVICE ]]; then echo "Port $DEVICE not found!" echo "If you have a USB handheld, press Sync on it before running this script." echo "If $DEVICE is not your port, please configure J-Pilot accordingly." exit 1 fi mkdir $BACKUPDIR ln -sf $BACKUPDIR $JPILOTDIR/backup echo "ImgFile-Foto" > $TMPFILE echo "Jpeg-Foto" >> $TMPFILE pilot-xfer --port $DEVICE --exclude $TMPFILE --backup $BACKUPDIR rm $TMPFILE echo echo "Copying databases to jpilot directory" cp -f $BACKUPDIR/AddressDB.pdb $JPILOTDIR cp -f $BACKUPDIR/MemoDB.pdb $JPILOTDIR cp -f $BACKUPDIR/DatebookDB.pdb $JPILOTDIR cp -f $BACKUPDIR/ToDoDB.pdb $JPILOTDIR cp -f $BACKUPDIR/ExpenseDB.pdb $JPILOTDIR
Terminal logando vários SSH em abas
Relógio psicodélico em modo texto
Zsmb - Script para configurar o Samba
Comandos para o antivírus Avira Antivir
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como vencer a procrastinação? (2)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (7)
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (9)