`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 neden beklenmedik şekilde davrandığını anlamak için değerlidir. Örneğin, `strace -f -e trace=file ls` komutu, `ls` komutunun ve oluşturduğu alt proseslerin dosya sistemindeki hangi dosyalara erişmeye çalıştığını gösterir. `-p` seçeneği ile çalışan bir prosesin PID'si belirtilerek ona bağlanılabilir. Çıktıda görülen `EACCES` (erişim reddi) veya `ENOENT` (dosya bulunamadı) gibi hatalar, sorunun kaynağını hızlıca tespit etmeye yardımcı olur.
`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 neden beklenmedik şekilde davrandığını anlamak için değerlidir. Örneğin, `strace -f -e trace=file ls` komutu, `ls` komutunun ve oluşturduğu alt proseslerin dosya sistemindeki hangi dosyalara erişmeye çalıştığını gösterir. `-p` seçeneği ile çalışan bir prosesin PID'si belirtilerek ona bağlanılabilir. Çıktıda görülen `EACCES` (erişim reddi) veya `ENOENT` (dosya bulunamadı) gibi hatalar, sorunun kaynağını hızlıca tespit etmeye yardımcı olur.
0 Comments
0 Shares
78 Views
0 Reviews