Како решавате "There are stopped jobs" направљено по мери "logout” у ССХ (Terminal)

Овај водич вам показује како да решите "There are stopped jobs" направљено по мери "logout” у терминалу (ССХ). Шта ова порука значи у Linux и шта треба да урадите да бисте могли да се искључите са терминала, погледајте корак по корак у упутству испод.

Пре него што видите како можете да прекинете везу са терминала на команду "logout“, добро је знати шта ова порука значи.

Зашто порука "There are stopped jobs" направљено по мери "logout"?

Порука "There are stopped jobs” се појављује када покушате да прекинете везу са терминалом у коме постоје процеси који су покренути или чекају да буду прекинути (Ctrl+C) или наставак (fg) њихов.
Ради се о процесима између терминала и вашег клијента који се повезује на тај систем. Веза SSH по Putty или Terminal (macOS).

Дакле, ово није порука о грешци, већ само порука која обавештава корисника да има „jobs” у току, који нису сачувани или затворени. Већину времена, ова порука се појављује када уређујете текстуалне датотеке помоћу "vim“, који нисте сачували, већ сте напустили екран за уређивање.

Како решавате "There are stopped jobs" направљено по мери "logout” у ССХ (Terminal)

Да бисте могли да се одјавите командом "logout„обично морате да прекинете или прекинете те процесе.

1. Покрените команду "jobs” у терминалу. Ова команда ће приказати листу процеса на чекању или покренутих.

2. Затим, након што сте идентификовали отворени процес, имате неколико опција:

Враћање процеса у извршењу

Користите команду "fg” да бисте наставили заустављени процес (job), а затим га завршите комбинацијом тастера Ctrl+C.

Померите процес у позадину да бисте избегли "There are stopped jobs"

Покрените команду "bg” да померите процес у позадину. Сада ћете моћи да затворите везу са терминалом командом "logout” без заустављања отвореног процеса.

Завршите повезивање задатака са тренутном љуском

Такође можете користити команду "disown„. Ова команда уклања а job повезан са тренутном љуском, тако да можете затворити сесију повезивања терминала. Ако извршите команду у терминалу и желите да је остане активна чак и након затварања терминала, можете безбедно користити команду "disown".

Принудно затварање радног оптерећења

Овај метод се не препоручује, али ако желите, можете присилно затворити задатак.

Идентификујте ПИД процеса помоћу команде:

ps aux | grep process_name

Присилно прекинути процес:

kill -9 PID_number

Након било ког од корака у водичу изнад, више вас неће дочекати порука "There are stopped jobs"када извршите команду"logout” да бисте затворили сесију у терминалу.

Страствен за технологију, пишем са задовољством StealthSettings.цом од 2006. Имам велико искуство у оперативним системима: macOS, Windows си Linux, али и на програмским језицима и блогерским платформама (WordPress) и за онлајн продавнице (WooCommerce, Магенто, ПрестаСхоп).

како » Linux » Како решавате "There are stopped jobs" направљено по мери "logout” у ССХ (Terminal)
Оставите коментар