Commit 9877d466 authored by neil's avatar neil
Browse files

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

parent 282eae22
...@@ -222,13 +222,13 @@ _setopt() { ...@@ -222,13 +222,13 @@ _setopt() {
_startserver() { _startserver() {
content="$1" content="$1"
while true ; do # while true ; do
if [ "$DEBUG" ] ; then if [ "$DEBUG" ] ; then
echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | nc -q 1 -l -p 80 echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | nc -q 1 -l -p 80
else else
echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | nc -q 1 -l -p 80 > /dev/null echo -e -n "HTTP/1.1 200 OK\r\n\r\n$content" | nc -q 1 -l -p 80 > /dev/null
fi fi
done # done
} }
_stopserver() { _stopserver() {
...@@ -236,11 +236,11 @@ _stopserver() { ...@@ -236,11 +236,11 @@ _stopserver() {
if [ "$pid" ] ; then if [ "$pid" ] ; then
if [ "$DEBUG" ] ; then if [ "$DEBUG" ] ; then
kill -s 9 $pid kill -s 9 $pid
killall -s 9 nc # killall -s 9 nc
else else
kill -s 9 $pid > /dev/null kill -s 9 $pid > /dev/null
wait $pid 2>/dev/null wait $pid 2>/dev/null
killall -s 9 nc > /dev/null # killall -s 9 nc > /dev/null
fi fi
fi fi
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment