Exécuter une commande sur la machine distante à l'aide de telnet sur une seule ligne

Je voudrais exécuter une commande sur une machine distante en utilisant telnet comme,

telnet x.x.x.commande de x ou similaire

Je veux l'inclure comme partie d'un script en Python ( sous-processus ), et doivent donc dans une ligne. Ou, y a t-il d'autres façons de faire la même chose?

Toute aide est appréciée.

Grâce.

Est-ce utile? Pour envoyer des données dans le processus de stdin, vous devez créer le Popen objet avec stdin=PIPE. docs.python.org/library/subprocess.html#popen-objects
Oui, vous pouvez utiliser les deux stdin et stdout de communiquer avec un Telnet binaire. Mais pourquoi ne pas simplement utiliser telnetlib au lieu de cela, comme je l'ai suggéré?

OriginalL'auteur shruthi | 2012-04-23