#!/bin/ksh
# shell script: checklink.sh
# function: auto check the link of server IP and PORT
# date: 2016.04.07
# modify: 2016.04.07
# copyright by Li Jian.
#根据系统类型的不同,加载系统环境变量
if [ `uname` = "Linux" ]
then
PROFILE=.bash_profile
else
PROFILE=.profile
#在脚本执行目录下创建日志文件 .log 和检测的最终结果文件.dat
resultfile=$PWD/checklink.dat
log_file=$PWD/checklink.log
#判断脚本执行的时候传递的参数个数是否正确,包括ip地址和端口号port两个参数
if [ $# -ne 2 ]
then
echo `date +"%Y.%m.%d %T"`"the parameter numbers are not correct,exit!" >>${log_file}
exit
fi
#读取传递的脚本参数
IP=$1
port=$2
#判断两个参数是否为空
if [ -z $IP -o -z $port ]
then
echo `da
# shell script: checklink.sh
# function: auto check the link of server IP and PORT
# date: 2016.04.07
# modify: 2016.04.07
# copyright by Li Jian.
#根据系统类型的不同,加载系统环境变量
if [ `uname` = "Linux" ]
then
PROFILE=.bash_profile
else
PROFILE=.profile
fi
. $HOME/$PROFILE#在脚本执行目录下创建日志文件 .log 和检测的最终结果文件.dat
resultfile=$PWD/checklink.dat
log_file=$PWD/checklink.log
#判断脚本执行的时候传递的参数个数是否正确,包括ip地址和端口号port两个参数
if [ $# -ne 2 ]
then
echo `date +"%Y.%m.%d %T"`"the parameter numbers are not correct,exit!" >>${log_file}
exit
fi
#读取传递的脚本参数
IP=$1
port=$2
#判断两个参数是否为空
if [ -z $IP -o -z $port ]
then
echo `da