Что это значит, что WCHAN «завершает» вывод ps -l <proc_id>? - PullRequest
1 голос
/ 19 июля 2009

Я запускаю несколько команд ssh в фоновом режиме. Когда срабатывает через SSH команда завершается, соответствующий фоновый процесс ssh не получает завершено, и его вывод ps -l показывает 'finish' для WCHAN и T для 'state'. Итак, почему процесс запуска не завершен и что означает значение «конец» для WCHAN?

Большое спасибо

1 Ответ

2 голосов
/ 20 июля 2009

Состояние «Т» означает, что процесс был приостановлен. Так как вы сказали, что запускаете его в фоновом режиме, это может быть связано с чтением ввода tty (или записью вывода tty, если установлен stty tostop). Если программа не требует ввода, используйте опцию ssh -n, чтобы избежать этого.

...