Как остановить фоновые процессы, запущенные с экрана

Этот вопрос, возможно, задавали раньше, но я этого не вижу.

Я использую screen ssh для удаленного запуска процессов, которые занимают несколько дней. I ssh in, запустить несколько процессов в фоновом режиме и отсоединить CRTL + A d. Я не знаю почему, но через некоторое время «screen -r» не возобновляет работу экрана, хотя процесс все еще работает (я могу scp данные, которые он производит, все выглядит хорошо). Хорошо.

Однако рабочие места очень тяжелые, и я хочу их остановить. Как мне это сделать? Как я уже сказал, screen -r не работает. ssh'ing in again и typing ps не показывает их.

  • Почему ssh-copy-id запрашивает пароль локального пользователя три раза?
  • Обратная связь при вводе паролей без раскрытия длины
  • константа "введите кодовую фразу для открытого ключа" ssh
  • Могу ли я выполнять команды из полуночного командного ssh-соединения?
  • Продолжайте выполнение программы, требующей X-сервера после выхода из сеанса ssh
  • Используйте опцию -i на ssh / scp
  • Как я могу вручную указать токен (tgt) для ssh -K?
  • Какая правильная форма ключевого слова SSH HostnameSuffixes?
  • One Solution collect form web for “Как остановить фоновые процессы, запущенные с экрана”

    Вы используете screen неправильно.

    Вы должны подключиться к ssh и начать screen в удаленной системе (или подключиться к нему). В удаленной системе вы должны открыть новое окно screen для каждого процесса. Таким образом, нет необходимости запускать их в фоновом режиме.

    Linux и Unix - лучшая ОС в мире.