Intereting Posts
Проблема зависимости пакета при установке CUDA на Ubuntu 14.04 Как скрыть физический объем LVM из раздела «Устройства» на боковой панели Nautilus? Получение HUAWEI Mobile Broadband E173 для работы в Ubuntu 13.10 Движение сенсорной панели Acer Aspire One D255 и нажатия клавиш Как установить приложения по умолчанию не интерактивно (например, vlc по умолчанию для видео)? Использование FTPES с curlftpfs Как настроить сервер печати SAMBA / CUPS? Запустить сценарий sh при выключении, чтобы уменьшить объем Гуджаратские шрифты – Индикатор доступ к сети через диалог открытия файла Что мне делать после того, как ClamAV Scan обнаружил 2 зараженных вирусом файлов на моем компьютере? Лучше ли компиляция из исходного кода или для установки из пакета .deb? Какова цель пользователя «никто»? Что такое u_str, Recv-Q и Send-Q в ss-выходе? Различные диспетчеры отображения и окон для Ubuntu и способы их установки

Как я могу вернуться в приложение в фоновом режиме?

Я знаю, что я могу запустить приложение в фоновом режиме, поставив амперсанд ( & ) в конце команды. Например:

 $ rtorrent & [1] 4618 

запускает rtorrent в фоновом режиме.

Я хотел бы вернуться к фоновому rtorrent чтобы проверить, завершены ли мои загрузки. Как я могу это сделать?

Запустите fg чтобы вернуть задание на передний план, т. Е. Вернуть его обратно в терминал. Если есть несколько фоновых заданий, запустите jobs чтобы просмотреть список и fg %1 , fg %2 и т. Д., Чтобы выбрать, какое задание нужно вернуть на передний план. Дополнительную информацию см. В статье Википедии об управлении заданиями .

Если программа работает на переднем плане, нажмите Ctrl + Z, чтобы приостановить ее. Когда вы это сделаете, вы получите приглашение оболочки. Запустите bg чтобы программа продолжала работать, но в фоновом режиме.

Если фоновое задание завершается, оболочка будет печатать уведомление при следующем отображении подсказки. Если фоновая работа требует ввода от терминала, она автоматически приостанавливается («остановлена»); fg (или fg %42 при необходимости) возобновляет его.

Если вы хотите вызвать более заметное уведомление, когда программа закончится, вы можете запустить что-то вроде

 fg; play bell.ogg & xmessage "torrents downloaded" 

Команда fg возвращается, когда закончившаяся программа заканчивается, так что все, что вы сказали, чтобы оболочка запускалась после fg , запускается, когда программа заканчивается. Обратите внимание, что если вы нажмете Ctrl + Z, чтобы вернуть задание обратно в фоновый режим, то оболочка перестает ждать и сразу же запускает следующие команды.

Вы можете просто запустить команду fg в терминале.