`strace` komutu bir programın çalışırken yaptığı sistem çağrılarını (system calls) ve aldığı sinyalleri gerçek zamanlı olarak izleyip kaydedebilir. Bu, özellikle bir program beklenmedik şekilde çöktüğünde, takıldığında veya dosya/network erişiminde sorun yaşadığında hata ayıklamak için çok güçlü bir araçtır. Örneğin, `strace -f -o log.txt ./program` şeklinde kullanıldığında, programın ve oluşturduğu alt süreçlerin tüm sistem çağrıları `log.txt` dosyasına yazılır. Bu çıktıyı inceleyerek programın hangi dosyayı açmaya çalıştığını, hangi network bağlantısını beklediğini veya hangi sistem çağrısında hata aldığını tam olarak görebilirsin.
`strace` komutu bir programın çalışırken yaptığı sistem çağrılarını (system calls) ve aldığı sinyalleri gerçek zamanlı olarak izleyip kaydedebilir. Bu, özellikle bir program beklenmedik şekilde çöktüğünde, takıldığında veya dosya/network erişiminde sorun yaşadığında hata ayıklamak için çok güçlü bir araçtır. Örneğin, `strace -f -o log.txt ./program` şeklinde kullanıldığında, programın ve oluşturduğu alt süreçlerin tüm sistem çağrıları `log.txt` dosyasına yazılır. Bu çıktıyı inceleyerek programın hangi dosyayı açmaya çalıştığını, hangi network bağlantısını beklediğini veya hangi sistem çağrısında hata aldığını tam olarak görebilirsin.
0 Yorumlar 0 Paylaşımlar 18 Görüntülenme 0 İncelemeler