【发布时间】:2014-03-06 07:45:27
【问题描述】:
我正在使用 run_command shell 程序从客户端机器上在服务器上运行一些命令,这个 shell 程序通过套接字通信在服务器上运行特定的命令。在服务器端,我使用 java 程序在服务器上运行命令,通常对于像 ls ,pwd 这样的命令它运行良好,但是对于像 "tail -f" 这样的命令虽然我按 ctrl^c 来停止命令,但它并没有停止在服务器端。
有什么方法可以捕获 ctrl^c 以便我发送一些终止服务器上正在运行的命令的消息
要杀死服务器上的某些命令,我怎样才能只杀死从客户端运行的特定命令而不是任何其他命令
【问题讨论】: