【问题标题】:What does it mean WCHAN 'finish' in ps -l <proc_id> output?ps -l <​​proc_id> 输出中的 WCHAN“完成”是什么意思?
【发布时间】:2009-07-19 16:00:00
【问题描述】:

我正在后台运行许多 ssh 命令。当触发-via-ssh 命令完成运行,没有得到适当的后台 ssh 进程 终止,它的 ps -l 输出显示 WCHAN 的“完成”和“状态”的 T。 那么为什么触发过程没有终止,“完成”值是什么意思 为 WCHAN?

非常感谢

【问题讨论】:

  • 请提供完整的 ssh 命令行。

标签: linux ssh ps


【解决方案1】:

状态“T”表示进程被挂起。既然您说您在后台运行它,这可能是由于读取 tty 输入(或者如果设置了 stty tostop 则写入 tty 输出)。如果程序不需要任何输入,请使用 ssh -n 选项来避免这种情况。

【讨论】:

  • 我猜是这样 - 我运行了没有 -n 标志的 ssh 命令。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2015-03-07
  • 2020-05-04
  • 2010-11-01
  • 2016-10-14
  • 1970-01-01
  • 2015-03-06
  • 1970-01-01
  • 2016-02-14
相关资源
最近更新 更多