Ero sivun ”Strace” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Ak: Uusi sivu: '''strace''' on järjestelmäkutsujen seurantaan tarkoitettu ohjelma. Sillä voi suorittaa ohjelmia siten, että niiden järjestelmäkutsut tallennetaan tiedostoon, josta niitä voi t…)
(ei mitään eroa)

Versio 13. joulukuuta 2009 kello 13.53

strace on järjestelmäkutsujen seurantaan tarkoitettu ohjelma. Sillä voi suorittaa ohjelmia siten, että niiden järjestelmäkutsut tallennetaan tiedostoon, josta niitä voi tutkia ohjelman suorituksen jälkeen. Tämä voi olla hyödyllistä esimerkiksi silloin, kun jokin ohjelma ei löydä tarvitsemaansa tiedostoa. Stracen avulla voidaan komennolla strace -o tiedosto -e trace=file ohjelma suorittaa ohjelma siten, että sen tekemät tiedostoihin kohdistuvat järjestelmäkutsut tallentuvat tiedostoon. Ohjelman suorituksen jälkeen tiedostosta voidaan tutkia, mistä ohjelma on etsinyt esimerkiksi asetustiedostoja ja kirjastoja.