Фоновые процессы Shell: что делает символы в завершении обмениваются сообщениями средний?

2 ответа

+ означает, что это самый последний фоновый процесс. Это тот процесс, который станет процессом переднего плана, если вы наберете fg .

Я не знаю насчет - , но подозреваю, что это тот, который предшествовал самому последнему . Это будет та, которая станет + , если вы убьете самую последнюю.

Также может быть текущая / старая система, способ cd - работает.


] Ах да, руководство поддерживает меня по обоим пунктам.

Вы можете использовать fg + и fg - , чтобы вывести эти задания на передний план.

Вы также можете получить список всех ваших текущих запущенных заданий и их статусов с помощью команды jobs .

7
ответ дан 3 December 2019 в 01:10

Знак плюс означает последнее приостановленное задание, поэтому только fg вызовет его на передний план. Знак минус означает задание перед последним, которое вы приостановили. то, что вы видите, согласуется с этим обозначением.

3
ответ дан 3 December 2019 в 01:10

Теги

Похожие вопросы