`strace` komutu çalışan bir prosesin sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı izlemek için kullanılır. Hata ayıklama, performans analizi veya bir programın ne yaptığını anlamak için çok güçlüdür. Örneğin `strace -f -e trace=file ls` komutu, `ls` komutunun ve onun fork ettiği tüm proseslerin dosya ile ilgili sistem çağrılarını gösterir. `-p` seçeneği ile çalışan bir prosesin PID'sine bağlanabilirsiniz. Çıktıyı `-o` ile bir dosyaya yönlendirip daha sonra inceleyebilirsiniz. Bu araç, özellikle "Bu program neden bu dosyayı açamıyor?" veya "Neden bekliyor?" gibi soruları cevaplamada çok kullanışlıdır.
`strace` komutu çalışan bir prosesin sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı izlemek için kullanılır. Hata ayıklama, performans analizi veya bir programın ne yaptığını anlamak için çok güçlüdür. Örneğin `strace -f -e trace=file ls` komutu, `ls` komutunun ve onun fork ettiği tüm proseslerin dosya ile ilgili sistem çağrılarını gösterir. `-p` seçeneği ile çalışan bir prosesin PID'sine bağlanabilirsiniz. Çıktıyı `-o` ile bir dosyaya yönlendirip daha sonra inceleyebilirsiniz. Bu araç, özellikle "Bu program neden bu dosyayı açamıyor?" veya "Neden bekliyor?" gibi soruları cevaplamada çok kullanışlıdır.
0 Yorumlar
0 Paylaşımlar
24 Görüntülenme
0 İncelemeler