Как в Ubuntu остановить и запустить процесс

Сигнатура команды для остановки процесса в Ubuntu:

kill -STOP <pid>

Сигнатура команды для возобновления процесса в Ubuntu:

kill -CONT <pid>

Команда вывода всех запущенных процессов на дисплей:

ps -ef

или

ps -ax

ps -ef ubuntu

Вывод конкретного процесса

вывод процесса

ps l 9269

Команда вывода всех запущенных процессов на дисплей в  виде структуры дерева:

pstree

pstree

Запустить постоянно обновляющийся список процессов

top

top

 


В качестве примера остановим  и опять запустим выполнение процесса LibreOffice Writer.

Сначала узнаем информацию о данном пакете.

libreoffice -help

libreoffice -help

Далее узнаем pid данного запущенного процесса

pgrep soffice

pgrep soffice

Приостанавливаем процесс (меню и кнопки программы не активны — заблокированы)

kill -STOP 3836

LibreOffice Writer заблокирован

Запускаем процесс снова (меню и кнопки программы активны — разблокированы)

kill -STOP 3836

LibreOffice Writer разблокирован


Дополнительные команды

Продолжить процесс в фоновом режиме

bg

Запустить процесс обратно

fg

Control+Z — остановить процесс

Control+C — завершить процесс

Установка приоритета во время запуска процесса, синтаксис:

nice -n <priority between -20:19> <command>

Пример

nice -n 5 gnome-terminal

Установка приоритета на работающий процесс, синтаксис:

renice -n <priority between -20:19> -p <pid>

Пример

renice -n 10 -p 3836

233

Leave a Reply

Ваш адрес email не будет опубликован.