我使用连接到“/斌/庆典”在Ubuntu:发送控制charactors到外部进程中的Java
process = Runtime.getRuntime().exec(cmd);
这里cmd是与我读取和写入过程不同的命令字符串。
现在,我所遇到的情况,在那里我登录到使用ssh远程machiens同时从远程机器阅读来转过程中写入信息,对于洛出去,我要送控制字符,如:为了
CTRL + ]
到正常退出会话并返回到本地计算机。假设cmd是字符串类型,我怎样才能将这个CTRL
字符写入进程?
你的意思是'CTRL + d'? – Bruno
实际上在xen虚拟机上它是CTRL +],但是无论哪种方式我对CTRL – Johnydep
感兴趣你试过发送CTRL(17)然后](93)吗?我的意思是把这些整数写入进程的输入流? – AlexR