GNU/Linux >> Linux Esercitazione >  >> Linux

Problemi con la riga di comando di Netcat

Questo funziona per me su debian usando sia nc.openbsd che nc.traditional:

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

sembra che il tuo netcat stia chiudendo la connessione su EOF su stdin e non stia aspettando l'output..puoi provare -q 1 o giù di lì..

-q secondi dopo EOF su stdin, attende il numero di secondi specificato e quindi esce. Se secondi è negativo, attendi per sempre.


Tendo a usare una riga come la seguente:

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

Questo sembra mantenere la connessione aperta abbastanza a lungo da ottenere la risposta.


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. vim:comando non trovato

  3. Conversione del fuso orario tramite riga di comando

  4. Bash se su una sola riga

  5. Clonezilla dalla riga di comando

Come utilizzare il proxy sulla riga di comando di Linux?

Come avviare la riga di comando di Linux

Padroneggia la riga di comando di Linux

Nozioni di base sulla riga di comando di Linux:sudo

Lettori audio a riga di comando?

Come trovare l'indirizzo IP nella riga di comando di Linux