Zoeken…


Syntaxis

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

Hoe de systeemoproepen van een programma te observeren

Als u een uitvoerbaar bestand of opdracht uitvoert, worden hier alle systeemaanroepen weergegeven:

$ ptrace exec

Gebruik de optie -e om specifieke systeemoproepen weer te geven:

$ strace -e open exec

Gebruik de optie -o om de uitvoer in een bestand op te slaan:

$ strace -o output exec

Om de systeemoproepen te vinden die een actief programma gebruikt, gebruikt u de optie -p terwijl u de pid opgeeft [hoe pid te krijgen] :

$ sudo strace -p 1115

Gebruik optie -c om een statistisch rapport van alle gebruikte systeemaanroepen te genereren:

$ strace -c exec 


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow