GNU/Linux >> Znalost Linux >  >> Linux

Problémy s příkazovým řádkem Netcat

To mi funguje na debianu pomocí nc.openbsd i nc.tradiční:

echo -e "stats\nquit" | nc 10.251.170.80  11211

zdá se, že váš netcat uzavírá spojení na EOF na stdin a nečeká na výstup..můžete zkusit -q 1 nebo tak..

-q sekund po EOF na stdin, počkejte zadaný počet sekund a pak skončit. Pokud jsou sekundy záporné, počkejte navždy.


Mám tendenci používat řádek jako následující:

# (echo stats ; sleep 0.1) | netcat 10.251.170.80 11211

Zdá se, že to udržuje připojení otevřené dostatečně dlouho na to, abyste dostali odpověď.


Linux
  1. vim:příkaz nenalezen

  2. Konverze časového pásma pomocí příkazového řádku

  3. Řešič výrazů z příkazového řádku?

  1. 8 tipů pro příkazový řádek Linuxu

  2. Mít krávu na příkazovém řádku Linuxu

  3. Přihlaste se do příkazového řádku Linuxu

  1. Opakovat příkaz Unix každých X sekund navždy?

  2. Zahodit Stdout Of A Command na T sekund?

  3. Rozhraní příkazového řádku C++