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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ps aux | grep process_name

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

kill -9 PID_number

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

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

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