#!/bin/sh
|
# 查询-串口设备
|
export PATH=/sbin:/usr/sbin:$PATH
|
echo -en "Content-type: text/html; charset=utf-8\n\n"
|
#*****************************************************
|
source ../bin/env.sh
|
db="../bin/db"
|
jsoner="../bin/jsoner"
|
|
read data
|
|
des=`$jsoner $data Destination`
|
|
gate=`$jsoner $data Gateway`
|
|
mask=`$jsoner $data Genmask`
|
|
dev=`$jsoner $data Interface`
|
|
cmd="route add -net $des netmask $mask dev $dev"
|
|
str="route del -net $des netmask $mask dev $dev"
|
|
file="/work/route_list"
|
|
while IFS= read -r line
|
do
|
if [ "$line" == "$str" ]; then
|
sed -i "/$str/d" "$file"
|
fi
|
done < "$file"
|
|
while IFS= read -r line
|
do
|
if [ "$line" == "$cmd" ]; then
|
sed -i "/$cmd/d" "$file"
|
echo "$cmd" >> $file
|
else
|
echo "$cmd" >> $file
|
fi
|
done < "$file"
|
|
if [ -f $file ]
|
then
|
if [ -s $file ]
|
then
|
echo "" >>/dev/null
|
else
|
echo "$cmd" >> $file
|
fi
|
else
|
echo "$cmd" >> $file
|
fi
|
$cmd
|
|
echo "{\"code\":\"success\"}"
|