Янв 202012
 

Если нужно приостановить работу процесса, то надо послать ему сигнал SIGSTOP командой kill. Продолжить выполнение можно сигналом SIGCONT.
Вот как это делается:

# Приостановим процесс
kill -STOP 24012
# Продолжим выполнение
kill -CONT 24012

Вот табличка с описанием сигналов, полезных администратору:

Имя сигналаНомер (Solaris)Действие по умолчаниюОписание
SIGHUP1ExitРазрыв соединения. Иногда используется для принудительного перечитывания файлов конфигурации, например, init, inetd, cron, samba
SIGINT2ExitОстановка процесса, аналог Ctrl+C
SIGKILL9ExitБезусловное завершение процесса. Этот сигнал не может быть перехвачен и проигнорирован
SIGTERM15ExitТо же, что и SIGKILL, но может быть обработан процессом. Этот сигнал посылается командой kill по умолчанию
SIGSTOP23StopБезусловная приостановка процесса
SIGCONT25IgnoreПродолжение работы после сигнала SIGSTOP

Список этот неполный и актуален для Solaris 10. Более полный список можно получить командой

man signal.h

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

(обязательно)

(обязательно)