Поставь задачу на задний план с помощью bash

11

Я знаю, что вы можете начать фоновую работу с помощью Bash foo &. Однако лучший способ поместить задний план на задний план - это сделать Ctrl+, zчтобы приостановить его, а затем bg 1возобновить в фоновом режиме.

Есть ли более быстрый способ? Какая комбинация клавиш Ctrl+ Somethingмне не известна?

zneak
источник

Ответы:

8

Нет, нет Терминал интерпретирует CtrlZкак SIGTSTPнезависимо Баш положить процесс в фоновом режиме. Смотрите suspопцию, sttyа также signal(7)справочную страницу.

Игнасио Васкес-Абрамс
источник
5

Вы можете связать нажатие клавиши bg(без аргумента означает текущую работу), тогда вы можете сделать

Ctrl- z Ctrl-Something

Так что это будет всего два нажатия клавиш. Вы не хотите использовать bg 1в случае, если есть более одной работы.

Приостановлено до дальнейшего уведомления.
источник