LINUX.ORG.RU
ФорумAdmin

Приостановить процесс


0

0

Подскажите пожалуйста, какой командой можно временно приостановить выполнение процесса (wget к примеру), и какой командой это выполнение можно возобновить.

★★

Ответ на: комментарий от jackill

> Насколько я понимаю, так не бывает.

А чего тогда SIGSTOP и SIGCONT делают? ;)

Слегка кривовато, конечно, но у меня top
остановился и продолжился... :)

signal11
()
Ответ на: комментарий от fghj

А зачем так грубо?

wget на сервере работает в режиме демона, а про ctrl+Z я и так знаю.

2signal11: спасибо, то что нужно!

Zak ★★
() автор топика
Ответ на: комментарий от jackill

> То есть я могу из четырех процессов мозиллы приостановить один?

по скольку я мозиллой не пользуюсь, не могу ручатся за точность ответа, но:

 - если это отдельный процесс (а не тред в духе линух-тредс);
 - и поскольку "The signals SIGKILL and SIGSTOP cannot be caught, blocked,
   or ignored."

то ответ: да, можите.

только на практике, может оказаться что мозилла скажет segfault...
а вообще попробуйте и узнаете ;)

signal11
()
Ответ на: комментарий от fghj

Вообще-то, насколько я понимаю, Cttl+Z, bg, fg, jobs - это внутренние команды шела. Если он их не поддерживает, их нет :)

А к Х-овым прогам они, скорее всего, не относятся вообще.

fagot ★★★★★
()
Ответ на: комментарий от fghj

> обсуждался wget, к нему это как раз относиться. wget запускается с ключиком -b, поэтому не относится.

Zak ★★
() автор топика
Ответ на: комментарий от Zak

pkill -STOP mozilla
pkill -CONT mozilla

нормально себя мозила ведет, по STOP тормозится, по CONT активизируется

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.