|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73687a0f1e0e.html, оценка из 5, голосов 10
|