Як вирішити “Є зупинена робота” виготовлений на замовлення “виходити” в SSH (термінал)
Як вирішити “Є зупинена робота” виготовлений на замовлення “виходити” в SSH (термінал)
Цей підручник показує, як ви вирішуєте “Є зупинена робота” виготовлений на замовлення “виходити” в терміналі (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 (термінал)
Що нового
Про Stealth
Пристрасний до технологій, я із задоволенням пишу на Stealthsetts.com, починаючи з 2006 року. У мене багатий досвід роботи в операційних системах: MacOS, Windows та Linux, а також у програмах програмування та платформ ведення блогів (WordPress) та для інтернет -магазинів (WooCommerce, Magento, Presashop).
Переглянути всі дописи від StealthВас також може зацікавити...