Процесс - это работающая программа. Каждому процессу присвоем числовой идентификатор - PID.
Чтобы быстро получить список работающих процессов, запустить команду ps:
Показать все процессы запущенные вами:
Показать все процессы системы, а не только владельцем, которых вы являеетесь:
Все вышеперечисленные параметры можно комбинировать, например:
Жесткое завершение процесса:
Можно приастановить процесс не завершая его, отправив ему соотвествующий сигнал:
Продолжить приастановленный процесс можно:
Управление заданиями - один из способов отправки сигналов TSTP (подобен сигналу STOP) и CONT c помощью различных сочетаний клавиш и команд.
Так сигнал TSTP можно отправить CTRL+Z, а затем возобновить с помощью команды fg или bg.
Фоновые процессы
Пока команда не завершит исполнение, строки с приглашением к вводу вы не увидите. Можно отделить процесс от оболочки и поместить его в фон при помощи символа амперсанда (&):
Оболочка в ответ выдаст номер PID нового фонового процесса, а строка приглашения появится немедленно, чтобы вы смогли работать далее. Чтобы вызвать команду из фона нужно набрать fg
Чтобы быстро получить список работающих процессов, запустить команду ps:
ps
Показать все процессы запущенные вами:
ps x
Показать все процессы системы, а не только владельцем, которых вы являеетесь:
ps axВключить детализированную информацию по процессах:
ps uПоказать полные названия команды, а не только те, что помещаются в командной строке:
ps w
Все вышеперечисленные параметры можно комбинировать, например:
ps axuw | less
Жесткое завершение процесса:
kill pid
Можно приастановить процесс не завершая его, отправив ему соотвествующий сигнал:
kill -STOP pid
Продолжить приастановленный процесс можно:
kill -CONT pid
Управление заданиями - один из способов отправки сигналов TSTP (подобен сигналу STOP) и CONT c помощью различных сочетаний клавиш и команд.
Так сигнал TSTP можно отправить CTRL+Z, а затем возобновить с помощью команды fg или bg.
Фоновые процессы
Пока команда не завершит исполнение, строки с приглашением к вводу вы не увидите. Можно отделить процесс от оболочки и поместить его в фон при помощи символа амперсанда (&):
gunzip file.gz &
Оболочка в ответ выдаст номер PID нового фонового процесса, а строка приглашения появится немедленно, чтобы вы смогли работать далее. Чтобы вызвать команду из фона нужно набрать fg
Комментариев нет:
Отправить комментарий