Linux'ta `strace` komutu, bir programın çalışırken yaptığı sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı olarak izlemeni sağlar. Bu, özellikle bir uygulamanın neden çöktüğünü, yavaş çalıştığını veya beklenmedik davranışlar sergilediğini debug etmek için kullanışlıdır. Örneğin, `strace -f -o log.txt python script.py` komutu, Python betiğinin ve alt proseslerinin tüm sistem çağrılarını `log.txt` dosyasına yazar. `-f` flag'i fork ile oluşturulan alt prosesleri de izler, `-e trace=file` sadece dosya erişimlerini gösterir. Performans analizi için `-c` flag'i istatistiksel özet sunar.
Linux'ta `strace` komutu, bir programın çalışırken yaptığı sistem çağrılarını (system calls) ve sinyalleri gerçek zamanlı olarak izlemeni sağlar. Bu, özellikle bir uygulamanın neden çöktüğünü, yavaş çalıştığını veya beklenmedik davranışlar sergilediğini debug etmek için kullanışlıdır. Örneğin, `strace -f -o log.txt python script.py` komutu, Python betiğinin ve alt proseslerinin tüm sistem çağrılarını `log.txt` dosyasına yazar. `-f` flag'i fork ile oluşturulan alt prosesleri de izler, `-e trace=file` sadece dosya erişimlerini gösterir. Performans analizi için `-c` flag'i istatistiksel özet sunar.
0 Yorumlar 0 Paylaşımlar 166 Görüntüleme 0 İncelemeler