Browse Source

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

neil 9 years ago
parent
commit
9877d46620
1 changed files with 4 additions and 4 deletions
  1. 4 4
      le.sh

+ 4 - 4
le.sh

@@ -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() {
   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
 }
 }