Szukaj…


Składnia

  • strace -c [df] [-In] [-bexecve] [-eexpr] ... [-Overhead] [-Ssortby] -ppid ... / [-D] [-Evar [= val]] ... [-uusername] polecenie [args]

Jak obserwować wywołania systemowe programu

W przypadku pliku wykonywalnego lub polecenia exec, uruchomienie spowoduje wyświetlenie wszystkich wywołań systemowych:

$ ptrace exec

Aby wyświetlić określone wywołania systemowe, użyj opcji -e:

$ strace -e open exec

Aby zapisać dane wyjściowe w pliku, użyj opcji -o:

$ strace -o output exec

Aby znaleźć wywołania systemowe używane przez aktywny program, użyj opcji -p, określając pid [jak uzyskać pid] :

$ sudo strace -p 1115

Aby wygenerować raport statystyczny wszystkich używanych wywołań systemowych, użyj opcji -c:

$ strace -c exec 


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow