+#!/bin/bash
+
+# small backup script for maiks wondoof stuff ... definetly pr0n!
+# please check carefully! DATALOSS POSSIBLE :)
+
+# edit this variables @ maik
+SERVICES="//arbeitsplatz/foo //arbeitsplatz/bar"
+BACKUPDIR="/backup"
+USER="maik"
+PASSWORD="mausschubser"
+
+# do no longer edit the following variables :)
+MOUNT="mount -t smbfs"
+MOUNTOPT="-o username=$USER,password=$PASSWORD"
+
+# kernel must understand smbfs
+modprobe smbfs > /dev/null 2>&1
+
+for service in $SERVICES; do
+ mntpt=`echo $service | awk -F/ '{ print $4 }'`
+ mkdir -p /tmp/$mntpt
+ $MOUNT $service /tmp/$mntpt $MOUNTOPT
+ echo
+ echo "backuping files from $service to $BACKUPDIR ..."
+ echo
+ rsync -avz /tmp/$mntpt $BACKUPDIR
+ OK=0
+ umount /tmp/$mntpt && OK=1
+ if [ "$OK" = "1" ] ; then
+ rm -rf /tmp/$mntpt
+ else
+ echo "umount failed, not delelting mountpoint $mntpt..."
+ fi
+done