`strace` komutu çalışan bir programın sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı olarak izlemeni sağlar. Bu, özellikle bir programın neden beklenmedik şekilde davrandığını, çöktüğünü veya dosya/network erişiminde sorun yaşadığını derinlemesine anlamak için çok kullanışlıdır. Örneğin, `strace -f -p PID` ile çalışan bir sürecin tüm thread'lerini izleyebilir, `strace -e trace=file komut` ile sadece dosya erişimlerini görebilirsin. Çıktıyı `-o` seçeneğiyle bir dosyaya yönlendirip daha sonra analiz edebilirsin.
`strace` komutu çalışan bir programın sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı olarak izlemeni sağlar. Bu, özellikle bir programın neden beklenmedik şekilde davrandığını, çöktüğünü veya dosya/network erişiminde sorun yaşadığını derinlemesine anlamak için çok kullanışlıdır. Örneğin, `strace -f -p PID` ile çalışan bir sürecin tüm thread'lerini izleyebilir, `strace -e trace=file komut` ile sadece dosya erişimlerini görebilirsin. Çıktıyı `-o` seçeneğiyle bir dosyaya yönlendirip daha sonra analiz edebilirsin.
0 Yorumlar
0 Paylaşımlar
30 Görüntülenme
0 İncelemeler