make the nc exit automatically, don't use kill anymore.

This commit is contained in:
neil 2016-01-14 23:16:53 +08:00
parent 282eae22a2
commit 9877d46620

8
le.sh
View File

@ -222,13 +222,13 @@ _setopt() {
_startserver() {
content="$1"
while true ; do
# while true ; do
if [ "$DEBUG" ] ; then
echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | nc -q 1 -l -p 80
else
echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | nc -q 1 -l -p 80 > /dev/null
fi
done
# done
}
_stopserver() {
@ -236,11 +236,11 @@ _stopserver() {
if [ "$pid" ] ; then
if [ "$DEBUG" ] ; then
kill -s 9 $pid
killall -s 9 nc
# killall -s 9 nc
else
kill -s 9 $pid > /dev/null
wait $pid 2>/dev/null
killall -s 9 nc > /dev/null
# killall -s 9 nc > /dev/null
fi
fi
}