几个常用的bash shell函数

1. 判断文件存在


fileExist() {
filename=$1
if [ -e "${filename}" ]
then
log PASS $1 '文件存在'
else
log ERROR $1 '文件不存在'
fi
}


2. 判断某个端口是否已启动监听
port() {
netstat -tlnp|grep LISTEN|grep :$1
if [ $? = 0 ]; then
log PASS $1端口已启动监听
else
log ERROR $1端口未启动监听
fi
}


3. 根据程序里的某个字符串(如程序的路径),来杀死进程
kill -9 `ps -ef|grep 进程关键字|grep -iv grep|awk '{print $2}'`

你可能感兴趣的:(综合技术)