Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > как определить, использует ли программа fork


Автор: gregbautin 21.6.2006, 13:51
Программа на Си, надо определить, использует ли она fork, т.е. создает ли новые процессы. Есть только бинарник. Может быть, можно какой-нибудь утилитой посмотреть, или еще как? Просто следить за списком процессов нельзя, потому что новые процессы могут жить очень недолго. Есть какие-нибудь мысли?  smile  

Автор: Pete 21.6.2006, 18:58
Ну, попробовать посмотреть, какие он подключает библиотеки...
Можно скриптик написать, проверяющий ps aux | grep [process] 

Автор: oleg1973 21.6.2006, 21:17
strace 

Автор: bilbobagginz 22.6.2006, 10:50
или truss 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)