#!/usr/bin/env python import socket, sys if len(sys.argv) < 2: print 'Usage: %s SOCKET' % sys.argv[1] sys.exit(1) s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) s.connect(sys.argv[1]) s.sendall('%s\n' % ' '.join(sys.argv[2:])) buf = '' while not buf.endswith('\n(qemu) '): buf += s.recv(1) noend = False buf = '' while not buf.endswith('\n(qemu) '): t = s.recv(1) if len(t) == 0: noend = True break buf += t if not noend: buf = buf[:-7] _, buf = buf.split('\n', 1) sys.stdout.write(buf) sys.stdout.flush() s.close()