Hi all,

I have and old backup Script that mounts C$ share of a computer, and do an incremental backup daily on a linux folder.. but just for one computer.

After I started to use BackupPC, I saw that it will be very nice to use rsync like this, first mounting shares with CIFS, than using rsync to do the trick.

my goal is NOT to install Cygwin, but to create a hidden administrator account - BackupPC, with a very strong password on each computer... I've made a Win32 application to create this hidden account, so is very easy to create.

original script is here:

------
sudo umount /mnt/disk/ > /dev/null
sudo mount -t cifs -v -o iocharset=utf8,codepage=cp850,user=user,pass=pass //192.168.200.214/C$ /mnt/disk/ > /dev/null
rsync -ravzp /mnt/disk/MyFolder/ /home/rsync/MyFolder.BKP/
sudo umount /mnt/disk/ > /dev/null
------

this simple script works very nice for a unique computer, for 1 day backup.

I want to use this concept on BackupPC, so I create a preShareCmd and postShareCmd that mounts and umounts each share, but I can't get rsync to work, I don't know how to write rsync command line without SSH on a way that BackupPC understands the results.

BackupPC Pre Share Command Line:    preShareCmd.sh $host $share

BackupPC Post Share Command Line:   postShareCmd.sh $host


-- preShareCmd.sh -----------------------------
mkdir /mnt/bkp/$1 -p
sudo umount /mnt/bkp/$1 > /dev/null
sudo mount -t cifs -v -o iocharset=utf8,codepage=cp850,user=backuppc,pass=pass //$1/$2 /mnt/bkp/$1 > /dev/null
------------------------------------------------------


-- postShareCmd.sh -------------------------
sudo umount /mnt/bkp/$1 > /dev/null
------------------------------------------------------

--
William
BackupPC user from Brasil