Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     30 Jun 2003  11:55:23
 To : Denis CyxoB
 Subject : Re: GID процесса после старта системы
 -------------------------------------------------------------------------------- 
 
 
 >>> Denis CyxoB wrote:
 
 DC> Задача: убивать процесс и его потомков.
 DC> Проблема: основной процесс  - это скрипт SH запускающийся в фоновом
 DC> режиме (посредством &). Для того, чтобы убить процесс и его потомков я
 DC> делаю так: kill -- -538 где 538 его GID.
 
 Для начала прекрати путать gid и pgid.
 
 DC> Всё бы хорошо, да только вызов этого скрипта есть в /usr/local/etc/rc.d/
 DC> и при старте системы такой GID как у моего процесса есть ещё у половины
 DC> демонов в системе. Объясняется это элементарно - один родитель для
 DC> запуска всех скриптов из rc.d/
 DC> 
 DC> Подскажите, пожалуйста, как можно мой процесс запускать в фон с GID
 DC> отдельным от всех остальных?
 
 setpgid(), setsid() внутри процесса.
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 GID процесса после старта системы   Denis CyxoB   30 Jun 2003 03:47:51 
 Re: GID процесса после старта системы   Dmitry Miloserdov   30 Jun 2003 10:34:32 
 Re: GID процесса после старта системы   Denis CyxoB   30 Jun 2003 13:42:57 
 Re: GID процесса после старта системы   Valentin Nechayev   30 Jun 2003 11:55:23 
Архивное /ru.unix.bsd/73687a0f1e0e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional