通过SSH与另一个终端应用程序通信

时间:2013-04-04 22:29:07

标签: linux ssh centos

我首先要说我不是Linux大师,甚至是关闭。我用它来开发嵌入式应用程序,它本身也很合适。

我在CentOS 6.3盒子上运行了一个程序(我认为正确的术语是“在终端中运行”)。对于调试和统计,我有一个例程,它监视键盘(stdin文件)并按照给定的按键请求吐出项目。当我坐在它前面时一切正常。

但我希望能够执行这些简单的功能:按一个键,远程查看一些输出。我可以通过SSH进入框并执行命令,但我无法“看到”这个程序。

我尝试过搜索“使用ssh与其他终端进行通信”以及无数种变体,但我想我并没有正确地问这个问题 - 搜索结果毫无价值。

我希望能够做的是登录我的帐户然后以某种方式“看到”我的程序正在运行并输入密钥并查看其输出。这是stdin / stdout重定向问题吗?

我提前道歉,如果这很痛苦,而且我只是个白痴,但我还是想知道怎么做...... :)

1 个答案:

答案 0 :(得分:3)

如果使用linux“screen”实用程序,则可以重新连接到用于启动程序的原始终端会话。基本上你只需键入屏幕,然后运行你的程序。这是屏幕上更有用的信息:

http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to