[Volgograd] Wait for PID

scor2k scor2k на vlink.ru
Вс Авг 24 08:59:40 MSD 2003


On Sun, 24 Aug 2003 03:12:29 +0400
Ablamsky Taras <v-lug на vlink.ru> wrote:

> On Sat, Aug 23, 2003 at 10:48:44PM +0400, Dwarf wrote:
> > Так... Мне нужно дождаться, когда процесс, имеющий заданный PID
> > завершится. Функция wait (равно, как и waitpid) может ожидать только
> > завершение дочернего процесса. А вообще, можно ожидать завершения
> > любого процесса (ну, хотя бы, выполняемых с текущим идентификатором
> > пользователя)?
> > 
> По моему нет.
> 
> А что это за процесс который нужно ждать?
> Когда завершается дочерний процесс он посылает родительскому
> сигнал SIGCHLD, тебе нужно чтобы процесс который ты ждешь послал
> тебе сигнал.
> 
> Посмотри exit(2), exit(3), ptrace(2) и тд

А если это не дочерний процесс??

> Вообще это уже IPC, может то что тебе надо можно сделать другими
> средствами IPC.

Что такое IPC??


-- 
С уважением: scor2k на vlink.ru
Volgograd Linux Users Groups Team
------- ICQ UIN 346283813 -------



Подробная информация о списке рассылки Volgograd