Введение в Unix

       

Работы


Любая последовательность команд, разделенных метасимволами ; или -, а также отдельная команда является работой. Каждая работа выполняется отдельным процессом.

Заканчивая такую последовательность команд или отдельную команду знаком &, можно задать выполнение работы на заднем плане, то есть параллельно с будущими работами. В этом случае система сообщает вам номер работы в скобках и номер процесса, например:

% du > usage & [1] 503 % ls -al <Содержание текущего каталога> %.

По окончании работы система сообщает о завершении (нормальном или аварийном), указывая номер работы и процесса, например:

..... [1] 503 - Done du > usage %.

Чтобы посмотреть, какие работы активны в данный момент, используйте команду jobs -l.

Эта команда распечатает список работ с указанием их состояния:

Running (выполняется) или Stopped (остановлена).



Содержание раздела