Є зупинена робота

за

0

Як вирішити “Є зупинена робота” виготовлений на замовлення “виходити” в SSH (термінал)

Як вирішити “Є зупинена робота” виготовлений на замовлення “виходити” в SSH (термінал)

0
Є зупинена робота

Цей підручник показує, як ви вирішуєте “Є зупинена робота” виготовлений на замовлення “виходити” в терміналі (SSH). Що означає це повідомлення в Linux і що вам потрібно зробити, щоб мати можливість від'єднатися від терміналу, дивіться крок за кроком у посібнику нижче.

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

Чому з'являється повідомлення? “Є зупинена робота” виготовлений на замовлення “виходити”?

Повідомлення “Є зупинена робота” з’являється, коли ви намагаєтеся від’єднатися від терміналу, на якому запущені або очікують переривання процеси (Ctrl+C) або продовження (fg) lor.
Йдеться про процеси між терміналом і вашим клієнтом, який підключається до цієї системи. Підключення SSH за Putty або через Terminal (macOS.).

Отже, це не повідомлення про помилку, а просто повідомлення, яке інформує користувача про те, що воно є “jobs” в роботі, які не були збережені або закриті. У більшості випадків це повідомлення з’являється під час редагування текстових файлів за допомогою “vim“, який ви не зберегли, але залишили екран редагування.

Як вирішити “Є зупинена робота” виготовлений на замовлення “виходити” в SSH (термінал)

Щоб мати можливість відключитися за допомогою команди “logout“, як правило, вам потрібно завершити або завершити ці процеси.

1. Виконати команду “jobs” в терміналі. Ця команда відобразить список незавершених або запущених процесів.

2. Після того, як ви визначили відкритий процес, у вас є кілька варіантів:

Відновлення процесу у виконанні

Використовуйте команду “fg” щоб відновити зупинений процес (job), а потім завершіть його комбінацією клавіш Ctrl+C.

Перемістіть процес у фоновий режим, щоб уникнути цього “Є зупинена робота”

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

Завершити асоціацію завдання з поточною оболонкою

Також можна використовувати команду “disown“. Ця команда видаляє a job пов’язаний із поточною оболонкою, щоб ви могли закрити сеанс підключення терміналу. Якщо ви виконуєте команду в терміналі і хочете залишити її активною навіть після закриття терміналу, ви можете впевнено використовувати команду “disown“.

Примусове закриття робочого навантаження

Цей метод не рекомендується, але якщо ви хочете, ви можете примусово закрити завдання.

Визначте PID процесу за допомогою команди:

ps aux | grep process_name

Примусово припинити процес:

kill -9 PID_number

Після виконання будь-яких кроків у посібнику вище ви більше не отримуватимете повідомлення “Є зупинена робота” коли ви виконуєте замовлення “logout” щоб закрити сеанс у терміналі.

Як вирішити “Є зупинена робота” виготовлений на замовлення “виходити” в SSH (термінал)

Вас також може зацікавити...

Залиште відповідь

Ваша електронна адреса не буде опублікована. Необхідні поля позначені *