【问题标题】:SSH forwarding signals to remote processSSH 将信号转发到远程进程
【发布时间】:2012-07-24 10:19:56
【问题描述】:

我正在将 ssh 命令作为后台作业运行:

ssh -l user server 'sleep 1000' &

假设上面返回进程 ID:[ssh_pid]。

如何向远程进程发送 ssh 转发信号?

即假设我这样做:kill -TERM [ssh_pid],那么它应该将 TERM 信号转发给远程进程,而不是自己处理。

【问题讨论】:

    标签: process ssh signals kill sigterm


    【解决方案1】:

    这里检查了一个类似的问题:https://unix.stackexchange.com/questions/40023/get-ssh-to-forward-signals。没有很好的解决方案。使用该答案,这是一个适合我的建议:

    ssh -tt -oLogLevel=quiet server 'stty raw isig; sleep 1000' < /dev/null &
    

    【讨论】:

      猜你喜欢
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-28
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多