【发布时间】:2009-07-19 16:00:00
【问题描述】:
我正在后台运行许多 ssh 命令。当触发-via-ssh 命令完成运行,没有得到适当的后台 ssh 进程 终止,它的 ps -l 输出显示 WCHAN 的“完成”和“状态”的 T。 那么为什么触发过程没有终止,“完成”值是什么意思 为 WCHAN?
非常感谢
【问题讨论】:
-
请提供完整的 ssh 命令行。
我正在后台运行许多 ssh 命令。当触发-via-ssh 命令完成运行,没有得到适当的后台 ssh 进程 终止,它的 ps -l 输出显示 WCHAN 的“完成”和“状态”的 T。 那么为什么触发过程没有终止,“完成”值是什么意思 为 WCHAN?
非常感谢
【问题讨论】:
状态“T”表示进程被挂起。既然您说您在后台运行它,这可能是由于读取 tty 输入(或者如果设置了 stty tostop 则写入 tty 输出)。如果程序不需要任何输入,请使用 ssh -n 选项来避免这种情况。
【讨论】: