Finalement j'ai laissé le bouclage en cas de socket occupée, cela redémarre tout seul jusqu'à ce que le socket se libère :-(

This commit is contained in:
Christian Zufferey
2020-02-29 23:00:53 +01:00
parent 00f283fe98
commit 56708f8880
2 changed files with 17 additions and 7 deletions

View File

@@ -12,7 +12,7 @@ socat TCP-LISTEN:23047,reuseaddr,fork TCP-LISTEN:23000,reuseaddr,bind=127.0.0.1
telnet -r localhost 23000
]]
print("\n 0_tst3_socat.lua zf200229.1854 \n")
print("\n 0_tst3_socat.lua zf200229.2243 \n")
local node, table, tmr, uwrite, tostring =
node, table, tmr, uart.write, tostring
@@ -137,7 +137,7 @@ function rt_connect()
end
tmr_socat1=tmr.create()
tmr_socat1:alarm(2000*1000, tmr.ALARM_AUTO , function()
tmr_socat1:alarm(5*1000, tmr.ALARM_AUTO , function()
rt_retry=1
if verbose then gpio.write(zLED, gpio.LOW) tmr.delay(10000) gpio.write(zLED, gpio.HIGH) end

View File

@@ -1,5 +1,5 @@
# Quelques commandes remote (luatool) à envoyer avec le plugin Atom-IDE-terminal de l'éditeur Atom
# zf200229.1600
# zf200229.2300
Todo à faire pour ce projet !
@@ -60,7 +60,7 @@ export zIP="192.168.0.182"
export zport="23"
export zIP="localhost"
export zport="2323"
export zport="23000"
ATTENTION: voir les tunnels tout à la fin !
@@ -74,8 +74,18 @@ for k,v in pairs(_G) do print(k,v) end
# commandes lua pour ce projet
export zIP="192.168.0.152"
export zport="23"
ssh ubuntu@www.zuzutest.ml killall -9 socat
killall -9 ssh
ssh ubuntu@www.zuzutest.ml socat TCP-LISTEN:23047,reuseaddr,fork TCP-LISTEN:23000,reuseaddr,bind=127.0.0.1 &
watch -n 1 'ssh ubuntu@www.zuzutest.ml netstat -nat |grep 230'
ssh -N -L 23000:localhost:23000 ubuntu@www.zuzutest.ml &
export zIP="localhost"
export zport="23000"
telnet -rN $zIP $zport
for k,v in pairs(_G) do print(k,v) end
~.
./luatool.py --ip $zIP:$zport -f z_index.html
./luatool.py --ip $zIP:$zport -f 0_send_data.lua
@@ -85,6 +95,7 @@ export zport="23"
./luatool.py --ip $zIP:$zport -f api_sonoff.html
http://192.168.0.182
./luatool.py --ip $zIP:$zport -f dir.lua
telnet -rN $zIP $zport
verbose=false
@@ -103,7 +114,6 @@ dofile("wifi_info.lua")
node.restart()
ping -c 10 $zIP
./luatool.py --ip $zIP:$zport -f dir.lua