Que se passe-t-il lorsque je dirige une commande vers une session telnet? Pourquoi la session se ferme-t-elle? Comment puis-je donner une commande qui peut être un processus au lieu de fermer la connexion.
j'essaie
echo "xvz" | telnet 0 abc Essayer 0.0.0.0 ... Connecté à 0. Le caractère d'échappement est "^]".
Ce qui met fin à la session au lieu du processus xyz, quelle est l’autre façon d’essayer?
telnet 0 xyz <test
Essayer 0.0.0.0 ... Connecté à 0. Le caractère d'échappement est "^]". Connexion à 0 fermée par un hôte étranger.
Réponses:
1 pour la réponse № 1telnet ne traite pas les entrées et sorties standard.
Vous devriez vérifier d'autres programmes tels que "s'attendre".
0 pour la réponse № 2
Essayer eval
:
eval "{ echo;
sleep 5;
echo "xvz";
sleep 10; }" | telnet your_host
Utilisation sleep
s garder ouvert la connexion; essayez différents délais.