This commit is contained in:
john30
2017-08-27 13:39:08 +02:00
parent 514aa1c967
commit ab627bed3a
+3 -1
View File
@@ -91,6 +91,7 @@ ob_implicit_flush();
if (($srv=socket_create_listen(18876))===false) { if (($srv=socket_create_listen(18876))===false) {
die("server: create_listen socket"); die("server: create_listen socket");
} }
socket_set_block($srv);
echo "server: waiting\n"; echo "server: waiting\n";
if (($cli=socket_accept($srv))===false) { if (($cli=socket_accept($srv))===false) {
@socket_close($srv); @socket_close($srv);
@@ -305,6 +306,7 @@ nocommand
EOF EOF
while [ ! "$status" = 0 ]; do while [ ! "$status" = 0 ]; do
sleep 5 sleep 5
echo `date` "check signal"
./src/tools/ebusctl -p 8877 state | egrep -q "signal acquired" ./src/tools/ebusctl -p 8877 state | egrep -q "signal acquired"
status=$? status=$?
done done
@@ -313,7 +315,7 @@ if [ "$status" = 0 ]; then
sleep 2 sleep 2
#echo "listen"|./src/tools/ebusctl -p 8877 & #echo "listen"|./src/tools/ebusctl -p 8877 &
#lstpid=$! #lstpid=$!
./src/tools/ebusctl -p 8899 >/dev/null 2>/dev/null #./src/tools/ebusctl -p 8899 >/dev/null 2>/dev/null
for line in "${lines[@]}"; do for line in "${lines[@]}"; do
if [ -n "$line" ]; then if [ -n "$line" ]; then
echo `date` "send: $line" echo `date` "send: $line"