通过telnet发送到Fedora服务器的Ctrl-Z不会停止该过程

时间:2015-02-07 09:18:57

标签: ios shell unix telnet terminal-emulator

目标:

我正在使用iOS终端模拟器通过telnet协议访问我的Unix服务器。我正在测试AIX和Fedora Linux。

问题:

如果我将Ctrl-Z(ASCII 26)发送到AIX服务器,它的行为与预期一致:我找回了一个像stopped programname这样的字符串,然后我发送的任何其他字符都会回显。

当我将它发送到Fedora服务器时,在第二次发送Ctrl-Z之前,我没有回复。该程序在Fedora机器上的Bash下运行。

为什么我看到这种行为上的差异?

1 个答案:

答案 0 :(得分:0)

你必须打2个电话:

  1. 停止该过程

    kill -SIGSTOP 'pgrep process_name'

  2. 继续这个过程

    kill -SIGCONT 'pgrep process_name'

  3.   

    SIGSTOP告诉进程“保持”并且SIGCONT告诉进程   “接你离开的地方”


    如果有帮助的话,请参阅。