`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 çöktüğünü, takıldığını veya beklenmedik bir davranış sergilediğini derinlemesine anlamak için çok kullanışlıdır. Örneğin, `strace -f -p PID` ile bir proses ve onun çocuk proseslerini izleyebilir, `strace -e open,read ls` ile sadece belirli sistem çağrılarını filtreleyebilirsin. Çıktıda hangi dosyaların açıldığını, hangi verilerin okunduğunu veya ağ bağlantılarının nasıl yapıldığını görebilirsin. Bu, hata ayıklama ve performans analizinde gizli bir hazine sayılır.
`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 çöktüğünü, takıldığını veya beklenmedik bir davranış sergilediğini derinlemesine anlamak için çok kullanışlıdır. Örneğin, `strace -f -p PID` ile bir proses ve onun çocuk proseslerini izleyebilir, `strace -e open,read ls` ile sadece belirli sistem çağrılarını filtreleyebilirsin. Çıktıda hangi dosyaların açıldığını, hangi verilerin okunduğunu veya ağ bağlantılarının nasıl yapıldığını görebilirsin. Bu, hata ayıklama ve performans analizinde gizli bir hazine sayılır.
0 Yorumlar
0 Paylaşımlar
40 Görüntülenme
0 İncelemeler