#!/bin/ksh
my_windows="135.251.27.34"
#first ping my windows
ping -c 1 -W 2 $my_windows >> /dev/null
#anthenticated though the ftp
if [[ $? -ne 0 ]]
then
echo "connect my windows failed,need CSL authentication";
ftp $my_windows
fi
ping -c 1 -W 2 $my_windows >> /dev/null
if [[ $? -ne 0 ]]
then
echo "connect my windows failed";
exit 0;
fi
echo "have connected my windows ......"
#find mount files
mount_files=`echo "$(mount)"|awk '{print $3}'`
win_mnt=/mnt/huimingf/code
result=0;
for my_mnt in ${mount_files[@]}
do
if [ "$my_mnt" == "$win_mnt" ]
then
result=1;
break;
fi
done
if [ $result -eq 1 ]
then
echo "$my_mnt have mount "
echo "umounting $my_mnt ......"
./umount_win.exp
echo "umount $my_mnt successfully"
fi
./mount_win.exp
exit 0
mount_win.sh