2010/11/22 Kshitiz <[email protected]>:
> Before running the rsync copying script, I want to
> a) Add some statement that would check if the external harddisk is
> attached and mounted.
> b) If not, it should be mounted before the copying script is run to copy
> only to this external disk.
> c) If it is not mounted, mount should be attempted, and if it does not
> mount, rsync copying command should not be executed.
All mounted filesystems have an entry in /proc/mounts. Your script can
take advantage of this.
if ! grep -q /backup /proc/mounts; then
if ! mount -t ext3 /dev/sdb1 /backup; then
exit 1; # Mount failed, bail out
fi
fi
# Regular stuff here
--
http://mm.glug-bom.org/mailman/listinfo/linuxers