теперь со скриптом ncat + lua что-то возвращается.выглядит как ссылка на объект или около того: терминал1:
user1@pc1:~/ncattest$ ncat -klv 8000 --lua-exec hello.lua
терминал2:
user1@pc1:~/ncattest$ cat hello.lua
#!/usr/bin/lua
print(os.getenv("QUERY_STRING"))
user1@pc1:~/ncattest$ curl localhost:8000/a
curl: (52) Empty reply from server
user1@pc1:~/ncattest$ curl localhost:8000/?a=3&g=5
[1] 20312
user1@pc1:~/ncattest$ curl: (52) Empty reply from server
[1]+ Exit 52 curl localhost:8000/?a=3
user1@pc1:~/ncattest$ curl localhost:8000/?a=3&g=5
[1] 20317
user1@pc1:~/ncattest$ curl: (52) Empty reply from server
[1]+ Exit 52 curl localhost:8000/?a=3
user1@pc1:~/ncattest$ curl localhost:8000/a
curl: (52) Empty reply from server
user1@pc1:~/ncattest$ curl localhost:8000/a?b=3&c=5
[1] 20329
user1@pc1:~/ncattest$ curl: (52) Empty reply from server
[1]+ Exit 52 curl localhost:8000/a?b=3
user1@pc1:~/ncattest$
, но это не помогает.проблема все еще в том, что в чистой среде ncat нет переменной окружения query_string.и поэтому нет никаких полезных динамических веб-страниц.так что мне нужно остаться со сценариями cgi, если я хочу перейти к реальным, в основном, веб-сценариям с bash ... так что единственный способ на этом уровне ncat bash - получить строку запроса, с первой попыткой перенаправить stdout и stderrБаш.но это не работает для меня.