মাউন্টগুলি পরীক্ষা করার জন্য এবং প্রয়োজনে এগুলি পুনঃমাউন্ট করার জন্য কিছু কোড যুক্ত করুন - লিনাক্স ব্যাকআপ ব্যাশ স্ক্রিপ্ট থেকে কিছু (স্নিপড বিট) এখানে রয়েছে (দুঃখিত, এই মুহুর্তে কোনও ওএসএক্স হস্তান্তর করার প্রয়োজন নেই) - এটি আপনাকে কিছু পয়েন্টার দিতে পারে এবং সম্ভবত কেউ একটি ওএসএক্স সমতুল্য পোস্ট করবে:
thishost='myhostname'
#
mountpoint='/root/mybackup'
#
mountoptions='-o username=bkuplinux,domain=mydomain,password=mypassword'
#
sharename='//ssc4/linux'
#
emailtarget='myemail@address.com'
###################################
# End of user editable variables
###################################
backupfolder=$mountpoint/$thishost
if [ $(mount | grep -c $mountpoint) != 1 ]; then
echo "$mountpoint mount is not present - trying to mount..."
mount -t cifs $sharename $mountpoint $mountoptions
if [ $(mount | grep -c $mountpoint) != 1 ]; then
echo "$mountpoint mount is still not present - quitting"
if [ "$emailtarget" != "" ]; then
echo "$mountpoint mount is not present on $thishost so backup cannot continue" | mail -s "$thishost backup problem" $emailtarget
fi
exit 1
fi
fi