From: Bertram Scharpf Date: 2009-09-25T21:25:23+09:00 Subject: Re: Noob Problem (sending CTRL + ] ) Hi, Am Freitag, 25. Sep 2009, 17:59:54 +0900 schrieb Sylvain Desbureaux: > virsh console NameOfTheServer > Log into the server > login \n > password\n > send a command inside the server > command > send CTRL + ] > > > I'm first not sure how to send the command after sending an os command. > and I definitely don't know how to send the special key CTRL + ] (^]) Ctrl-] is "\x1d". I don not clearly understand what you want to do but maybe this helps. I once wrote a tool that feeds the input queue with some characters before executing another process. To use it write something like: fork { $stdin.unget "login username\rpassword verysecret\rsomecmd\r\x1d" exec "telnet otherhost 110" } And there you are. Notice that the enter key sends "\r", not "\n". Here's the source code: http://www.bertram-scharpf.de/tmp/termins.c http://www.bertram-scharpf.de/tmp/termins.h Bertram -- Bertram Scharpf Stuttgart, Deutschland/Germany http://www.bertram-scharpf.de