Что означает 'finish' в ps -l <proc_id> вывод?
Вопрос
Я запускаю несколько ssh-команд в фоновом режиме.Когда запускаемая через ssh команда завершает выполнение, соответствующий фоновый ssh-процесс не запускается завершается, и его вывод ps -l показывает 'finish' для WCHAN и T для 'state'.Итак, почему процесс запуска не завершается и что это означает "finish" значение для WCHAN?
Большое спасибо
Решение
Состояние "T" означает, что процесс был приостановлен.Поскольку вы сказали, что запустили его в фоновом режиме, это может быть связано с чтением ввода tty (или записью вывода tty, если установлен параметр stty tostop).Если программе не требуется никакого ввода, используйте опцию ssh -n, чтобы избежать этого.
Не связан с StackOverflow