echo"进入adsl多拨初始化" echo"即将进行解压压缩包" tar xzvf adsl_multidial.tar0319.gz if [ $? -eq0 ] then echo"解压完成" fi
echo"进入adsl_multidial目录" cd adsl_multidial echo"正在执行初始化脚本" sh init.sh &> /dev/null if [ $? -eq0 ] then echo"初始化完成" fi
[ -d$back_file_dir ] || mkdir -p$back_file_dir if [ -f$back_file_dir/1.txt ] then #cat $back_file_dir/1.txt | while read txt #do # echo "正在添加拨号资源" # $txt>>/Application/multidial/pcdn/adslaccount.txt # sleep 1 # echo "拨号资源添加完成" #done
cp$back_file_dir/1.txt /Application/multidial/pcdn/adslaccount.txt if [ $? -eq0 ] then sleep1 echo"拨号资源添加完成" fi
cd /Application/multidial echo"正在执行adsl_init.sh脚本" sh adsl_init.sh eth0 &> /dev/null sleep2 echo"adsl_init.sh脚本执行完毕"
cd /Application/multidial echo"正在执行adsl_iprule.sh脚本" sh adsl_iprule &> /dev/null sleep2 echo"adsl_iprule.sh脚本执行完毕" echo"即将启动adslcheck服务" systemctl daemon-reload &> /dev/null if [ $? -eq0 ] then echo"写入服务重启成功" fi
systemctl start adslcheck.service &> /dev/null if [ $? -eq0 ] then echo"adslcheck服务启动完成" else echo"adslcheck服务启动失败" fi
Add(){ if [ -f$back_file_dir/2.txt ] then echo"正在批量导入添加拨号" cp$back_file_dir/2.txt /Application/multidial/pcdn/add_del/add_account.txt sleep1 sh /Application/multidial/adsl_op.sh &>/dev/null echo"拨号资源添加完成"
else "若要添加新的拨号,请先创建$back_file_dir/2.txt文件" fi }
Delete(){ if [ -f$back_file_dir/3.txt ] then echo"正在批量导入删除拨号" cp$back_file_dir/3.txt /Application/multidial/pcdn/add_del/del_account.txt sleep1 sh /Application/multidial/adsl_op.sh &>/dev/null echo"拨号资源添加完成"
else "若要删除已存在拨号,请先创建$back_file_dir/3.txt文件" fi }
Start(){ source /etc/init.d/functions
cd /Application/multidial sh adsl_on_off.sh 61 if [ $? -eq0 ] then action "账号已启用!" /bin/true else action "账号启用失败" /bin/false fi }
Stop(){ source /etc/init.d/functions
cd /Application/multidial sh adsl_on_off.sh 60 if [ $? -eq0 ] then action "账号已暂停!" /bin/true else action "账号暂停失败" /bin/false fi }