`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 bir proses ve onun çocuk proseslerini izleyebilir, `strace -e trace=open,read ls` ile sadece belirli sistem çağrılarını filtreleyebilirsin. Çıktıda görünen `ENOENT` (dosya bulunamadı) veya `EACCES` (izin reddedildi) gibi hata kodları sorunun kaynağını hızlıca bulmana yardımcı olur.
`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 bir proses ve onun çocuk proseslerini izleyebilir, `strace -e trace=open,read ls` ile sadece belirli sistem çağrılarını filtreleyebilirsin. Çıktıda görünen `ENOENT` (dosya bulunamadı) veya `EACCES` (izin reddedildi) gibi hata kodları sorunun kaynağını hızlıca bulmana yardımcı olur.
0 Yorumlar
0 Paylaşımlar
36 Görüntülenme
0 İncelemeler