615 B
615 B
naiveproxy开关
#!/bin/sh
#获取当前脚本文件路径
shellPath=$(cd "$(dirname "$0")"; pwd)
cd $shellPath
#是否存在naive,1099端口是否被占用
i=3
while [ $i -gt 0 ]
do
if lsof -i:1099 >/dev/null; then
if pgrep -x "naive" > /dev/null; then
echo "naive 程序在运行。"
exit 0
else
echo "1099端口被占用,naive无法启动。"
exit 1
fi
else
# 开始启动naive
echo "开始启动naive 代理..."
./naive config.json --log=access.log 2>&1 &
sleep 2
fi
i=`expr $i - 1`
done
echo "启动naive失败,未知错误。"
exit 1