判断是否为文件
[[ -f $1 ]] #是文件为真,不是为假文件存在且非空
[[ -s 文件名 ]] #文件存在且非空为真判断是否为目录
[[ -d $1 ]] #是目录为真,不是为假判断值是否为空
[[ -n $1 ]] #不为空是真,为空是假
[[ -z $1 ]] #为空是真,不为空是假判断是否为数字
echo $3 | egrep '^[[:digit:]]+$' &> /dev/null #是数字为真,不是为假判断命令是否存在
command -v java &> /dev/null #存在为真,不存在为假判断端口是否存在
if ss -nutlp | grep ":${SERVICE_PORT} " &> /dev/null;then
echo "ERROR:${SERVICE_PORT} Is Exist" && exit 1
fi判断进程是否存在
if [[ $(ps -ef | grep 进程名 | wc -l) -gt 1 ]];then
echo "ERROR:进程名 Is Exist" && exit 1
fi










