среда, 27 августа 2008 г.

Процессы в UNIX (запуск в фоне, просмотр заданий)

В UNIX/Linux есть команды позволяющие управлять процессами:

Ctrl+Z позволит приостановить процесс,
Ctrl+C позволяет прервать процесс,
Ctrl+D позволяет указать конец файла.

Для запуска прерванного процесса в фоновом режиме используется команда bg (man bg), а для запуска прерванного процесса в режиме переднего плана (PROMT) используется команда fg.

Чтобы вывести список выполняемых или остановленных заданий/процессов необходимо запустить jobs -n (man jobs).

Чтобы сразу запустить процесс в режиме background необходимо в конце команды поставить символ & (например $ gzip test.pdf &).

А для того чтобы запустить указанную пользователем команду, которая будет выполняться даже и после выхода пользователя из системы нужно использовать команду nohup (man nohup).