[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