[Volgograd] Wait for PID

Ablamsky Taras v-lug на vlink.ru
Вс Авг 24 03:12:29 MSD 2003


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

А что это за процесс который нужно ждать?
Когда завершается дочерний процесс он посылает родительскому
сигнал SIGCHLD, тебе нужно чтобы процесс который ты ждешь послал
тебе сигнал.

Посмотри exit(2), exit(3), ptrace(2) и тд

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

--
Тарас.



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