Current File : //scripts/addip.sh |
#!/bin/sh
restart_network()
{
service network restart >>$null_path;
}
null_path="/dev/null";
if [ "$#" -lt 2 ]
then
echo "";
else
method_detail=$1;
case $method_detail in
pingCheck)
service network restart >>/dev/null;
data=`ping -w 2 -q -c 1 "$2" | grep -i "received" `
echo "$data"
#if ping -w 2 -q -c 1 "$2" ;
#then
# echo "1"; #ip used
#else
# echo "2"; #ip not used
#fi
;;
addip)
file_path=$2
file_text_detail=$3
echo $file_text_detail>>$file_path
restart_network
echo "1";
;;
remvip)
file_path=$3
line_no=$4
sed -i "${line_no}d" $file_path
;;
readip)
file_path=$2
data=$(grep 'IPADDR' $file_path);
echo $data;
;;
readprivip)
file_path=$2
priv_ip=$3
data=$(grep -n $priv_ip $file_path)
echo $data;
;;
*)
echo "";
;;
esac
fi