2009-07-19 40 views
1

我在后台运行一些ssh命令。当trigger-via-ssh 命令完成运行时,适当的后台ssh进程不会得到 终止,并且其ps -l输出显示WCHAN的'finish'和'state'的T显示。 那么为什么触发过程没有终止,WCHAN的“完成”值 是什么意思?在ps -l <proc_id>输出中,WCHAN'finish'是什么意思?

非常感谢

+0

属于superuser.com? – 2009-07-19 16:13:01

+0

请提供完整的ssh命令行。 – Inshallah 2009-07-19 17:41:48

回答

2

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