`strace` komutu çalışan bir prosesin sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı izlemeni sağlar. Bu, özellikle bir programın neden hata verdiğini, takıldığını veya hangi dosyalara/portlara erişmeye çalıştığını anlamak için çok güçlü bir hata ayıklama aracıdır. Örneğin `strace -f -p ` ile çalışan bir prosesi ve onun çocuk proseslerini izleyebilir, `strace ls` gibi bir komutla da `ls` komutunun yaptığı tüm sistem çağrılarını görebilirsin. Çıktıda `openat`, `read`, `write`, `connect` gibi çağrılar ve bunların başarı/başarısızlık durumları detaylı şekilde görüntülenir.
`strace` komutu çalışan bir prosesin sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı izlemeni sağlar. Bu, özellikle bir programın neden hata verdiğini, takıldığını veya hangi dosyalara/portlara erişmeye çalıştığını anlamak için çok güçlü bir hata ayıklama aracıdır. Örneğin `strace -f -p ` ile çalışan bir prosesi ve onun çocuk proseslerini izleyebilir, `strace ls` gibi bir komutla da `ls` komutunun yaptığı tüm sistem çağrılarını görebilirsin. Çıktıda `openat`, `read`, `write`, `connect` gibi çağrılar ve bunların başarı/başarısızlık durumları detaylı şekilde görüntülenir.
0 Yorumlar
0 Paylaşımlar
16 Görüntülenme
0 İncelemeler