On Thursday 02 December 2010 09:33 PM, Kshitiz wrote:
if ! mount -t ntfs | grep /dev/sdc1 | grep /backup> /dev/null then mount /dev/sdc1 fi if mount -t ntfs | grep /dev/sdc1 | grep /backup> /dev/null then
Instead of the above 'grep bhai grep' lines simply do an
if grep -q "/mount_point" /etc/mtab
then echo "The device is mounted"
else
mount /mount_point # Whatever you defined in /etc/fstab for your backup device.
# Now continue further with the remaining rsync script again using whatever Binad said in the other mail.
if
ps -ef | grep '[r]sync'
then
# whatever.
if [ $? -eq 1 ]; then #rsync isn't running - let's launch it now rsync -avz -e --delete /home/ /backup
rsync --delete /home /backup?
If someone has deleted a file from the source dir, you are making sure that the available backup is also deleted? Not a very pleasant situation.
Assuming that your script is for usb devices and runs automatically, is there any protection to ensure that someone does not plug in a personal disk and walk away with the data so neatly backed up?