Här är mitt script, det kopierar alltså filer från telefonen till servern och sparar en lista med vad som gjorts i en fil som i slutet mejlas. Jag ansluter med SSH från telefonen till servern och scriptet ansluter tillbaka med en ny SSH-tunnel genom den första tunneln. Var ett tag sedan jag pillade med detta men jag vill minnas att man inte tilläts kopiera filer åt rätt håll annars.
Kod:
#!/bin/bash
LOG_FILE=/home/username/herorsync_log
echo $SSH_CLIENT > $LOG_FILE
echo "" >> $LOG_FILE
rsync -acrzph --no-D --delete --progress --stats --log-file=$LOG_FILE --exclude '/cache' --exclude '/sdcard/layar/cache' --exclude '/sdcard/maps/mymaps' --exclude '/sys' --exclude '/proc' --exclude '/dev' --exclude '/data/dalvik-cache' --exclude '/data/data' localhost:/ /home/username/hero/backup -e "ssh -l root -p 2222 -i /home/username/.ssh/key-hero" 2>&1
mail -s Hero-rsync [email protected] < $LOG_FILE