Тем, кто часто работает на компьютерах под управлением ОС Linux полезно знать о том что делать с остановленными процессами и правильно их снова запустить в работу. Ну и само-собой, уметь этим пользоваться. Напомню, что управление процессами в Линуксе осуществляется через командную консоль. В некоторых случаях понадобятся права ROOT’а.
Смотрим список запущенных и приостановленных процессов Linux. Будут выведены все процессы системы, за исключением убитых:
ps -ef
Эту команду можно так же объединить с grep. Это будет полезно, если вас интересуют какие-то конкретные процессы. Пример с vi:
ps -ef | grep vi
Смотрим вывод команды ps и ищем тот процесс, который требуется возобновить, и запоминаем (либо записываем, если плохая память) ID нужного процесса. Для отправки приостановленному процессу сигнала CONTINUE (то есть «продолжить») введите вот такую команду:
kill -19 [ID]
Ключ «-19» означает сигнал CONTINUE. Команда возобновляет процесс в фоновом режиме. Чтобы перевести фоновый процесс в интерактивный режим используйте такую команду:
fg [ID]
Вот, собственно, и всё. Совсем не сложно — главное понимать что ты делаешь, ну и запомнить последовательность действий.