URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1903
[ Назад ]

Исходное сообщение
"Как сделать, чтобы родитель и потомок после fork'а имели разные имена?"

Отправлено SH , 23-Июл-03 17:07 
Возникла следующая проблема: пишется демон, в определённый момент fork'ующий ещё двух демонов, выполняющих не связанне с первым функции.
Очень хочется, чтобы эти демоны имели другие имена (т.е. отображались под другими именами в ps).
Все три демона слинкованы в один файл, т.е. семейство exec-функций не используется.
Решения на основе функций shell'а не подойдут, т.к. shell в системе заменён своей программой.

Содержание

Сообщения в этом обсуждении
"Как сделать, чтобы родитель и потомок после fork'а имели раз..."
Отправлено J , 24-Июл-03 10:28 
>Возникла следующая проблема: пишется демон, в определённый момент fork'ующий ещё двух демонов,
>выполняющих не связанне с первым функции.
>Очень хочется, чтобы эти демоны имели другие имена (т.е. отображались под другими
>именами в ps).
>Все три демона слинкованы в один файл, т.е. семейство exec-функций не используется.
>
>Решения на основе функций shell'а не подойдут, т.к. shell в системе заменён
>своей программой.


argv[0] перезаписать?


"Как сделать, чтобы родитель и потомок после fork'а имели раз..."
Отправлено SH , 24-Июл-03 16:30 

>argv[0] перезаписать?


А ведь повёлся, попробовал...

Господа, а если серьёзно, ведь очень неудобно отлаживать систему, а в перспективе у меня таких одноимённых демонов будет ещё больше.