Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Отследить запускаемые процессы


Автор: Logo 6.9.2012, 10:12
Как в linux отследить запускаемые процессы, с аргументами коммандной строки?

P.S. не получается настроить wifi соединение с точкой доступа из коммандной строки, хотя через networkmanager или wicd все подымается. Хочу посмотреть, как именно они  работают с iwlist, iwconfig, dhclient и д.р.

Автор: spin2 6.9.2012, 12:25
Logo, что значит отследить?
ps?

Автор: Logo 6.9.2012, 21:20
ps показывает информацию только о процессах, выполняющихся в данный момент, а как отследить все запуски и их аргументы? Network manager запускает iwconfig и другие утилиты, которые выдают информацию в выходной поток и сразу же закрываются. Как узнать аргументы, которые он им передавал?

Пробовал создать обертку для утилит
Код

#!/bin/sh
echo $0 $@ >> /var/log/wrap;
exec "${0}back" $@;

где *back оригинальная утилита, заменяемая на обертку. Но видимо что-то здесь не так, сеть вообще перестает подыматся.


Автор: 500mhz 7.9.2012, 13:05
strace )))

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