Как решить “Есть остановленная работа” сделанный на заказ “выход” в SSH (терминал)

Этот урок показывает, как вы решаете “Есть остановленная работа” сделанный на заказ “выход” в терминале (SSH). Что означает это сообщение в Linux И то, что вам нужно сделать, вы можете отключиться от терминала, см. Шаг за шагом в учебном пособии ниже.

Прежде чем вы увидите, как можно отключиться от командного терминала “logout“, полезно знать, что означает это сообщение.

Почему появляется сообщение? “Есть остановленная работа” сделанный на заказ “выход”?

Сообщение “Есть остановленная работа” появляется, когда вы пытаетесь отключиться от терминала, где есть процессы, работающие или ожидающие прерывания (Ctrl+C) или продолжение (fg) Лор.
Это процессы между терминалом и вашим клиентом для подключения к этой системе. Связь SSH к Putty или через Terminal (macOS)

Итак, это не сообщение об ошибке, а просто сообщение, информирующее пользователя о том, что у него возникла ошибка. “jobs” в стадии разработки, которые не были сохранены или закрыты. В большинстве случаев это сообщение появляется при редактировании текстовых файлов с помощью “vim“, который вы не сохранили, а вышли из экрана редактирования.

Как решить “Есть остановленная работа” сделанный на заказ “выход” в SSH (терминал)

Чтобы иметь возможность отключиться от заказа “logout“Обычно вам необходимо завершить или завершить эти процессы.

1. Выполните команду “jobs” в терминале. Эта команда отобразит список ожидающих или запущенных процессов.

2. Затем, после определения открытого процесса, у вас есть несколько вариантов:

Возвращение процесса в исполнении

Используйте команду “fg” чтобы возобновить остановленный процесс (job) и тогда вы заканчиваете его комбинацией клавиш Ctrl+CПолем

Переместите процесс в фоновый режим, чтобы избежать его “Есть остановленная работа”

Выполните команду “bg” чтобы перевести процесс на задний план. Теперь вы сможете закрыть соединение с терминалом через команду “logout” без остановки открытого процесса.

Завершить нагрузочную ассоциацию с текущей оболочкой

Также можно использовать команду “disown“. Эта команда удаляет job связанный с текущей оболочкой, чтобы вы могли закрыть сеанс подключения терминала. Если вы выполняете команду в терминале и хотите, чтобы она оставалась активной даже после закрытия терминала, вы можете уверенно использовать команду “disown“Полем

Принудительное закрытие рабочей задачи

Этот метод не рекомендуется, но если вы хотите, вы можете насильственно закрыть задачу.

Определите процесс PID с помощью команды:

ps aux | grep process_name

Завершите процесс насильственно:

kill -9 PID_number

После любого из шагов, описанных в приведенном выше руководстве, вас больше не будет приветствовать сообщение “Есть остановленная работа” когда вы выполняете команду “logout” закрыть сеанс в терминале.

Увлеченными технологиями, я с удовольствием пишу на stealthsetts.com, начиная с 2006 года. У меня богатый опыт работы в операционных системах: macOS, Windows и Linux, а также в языках программирования и платформах для блога (WordPress) и для интернет -магазинов (WooCommerce, Magento, Presashop).

Дом Ваш источник его учебников, полезных советов и новостей. Как решить “Есть остановленная работа” сделанный на заказ “выход” в SSH (терминал)
Оставьте комментарий