GNU/Linux >> Tutoriels Linux >  >> Linux

Problèmes de ligne de commande Netcat

Cela fonctionne pour moi sur debian en utilisant à la fois nc.openbsd et nc.traditional :

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

votre netcat semble fermer la connexion sur EOF sur stdin et ne pas attendre la sortie..vous pouvez essayer -q 1 ou plus..

-q secondes après EOF sur stdin, attendez le nombre de secondes spécifié, puis quittez. Si les secondes sont négatives, attendez indéfiniment.


J'ai tendance à utiliser une ligne comme celle-ci :

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

Cela semble maintenir la connexion ouverte assez longtemps pour obtenir la réponse.


Linux
  1. Avoir une vache à la ligne de commande Linux

  2. Enfermez-vous sur la ligne de commande Linux

  3. Interface de ligne de commande C++

  4. Bash si sur une seule ligne

  5. Solveur d'expression de ligne de commande ?

Comment utiliser le proxy sur la ligne de commande Linux ?

Comment démarrer en ligne de commande Linux

Maîtrisez la ligne de commande Linux

Principes de base de la ligne de commande Linux :sudo

Lecteurs audio en ligne de commande ?

Comment trouver une adresse IP dans la ligne de commande Linux