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

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

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

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

  • Fail2ban: не может изменить цепочку по умолчанию
  • SCP воспроизводит разрыв трубки SSH
  • Как получить журналы с разных серверов с помощью одной команды?
  • Алиасы Bash не загружаются на Debian, но на Mint они делают, когда sudo -s
  • Регистрация выходных команд на нескольких серверах ssh
  • Как скопировать открытый ключ на ваш сервер
  • SSH запрашивает порт 22 при использовании пароля без пароля
  • Как сделать обновление svn без пароля на crontab
  • One Solution collect form web for “Как остановить фоновые процессы, запущенные с экрана”

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

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

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