`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 debug aracıdır. Örneğin `strace -f -p ` ile çalışan bir prosesi, `strace ls` ile `ls` komutunun yaptığı tüm sistem çağrılarını görebilirsin. Çıktıda `openat`, `read`, `write`, `connect` gibi çağrılar ve döndürdükleri değerler/hatanın nedeni görüntülenir.
`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 debug aracıdır. Örneğin `strace -f -p ` ile çalışan bir prosesi, `strace ls` ile `ls` komutunun yaptığı tüm sistem çağrılarını görebilirsin. Çıktıda `openat`, `read`, `write`, `connect` gibi çağrılar ve döndürdükleri değerler/hatanın nedeni görüntülenir.
0 Comments
0 Shares
75 Views
0 Reviews