strace

وقتی برنامه بدون پیام خطا گیر کرده یا فایل کانفیگش را پیدا نمی‌کند، strace نشان می‌دهد دقیقاً چه فایلی را باز می‌کند و کجا متوقف شده است.

با احتیاط

ساختار دستور

strace [options] command

نمونه‌های کاربردی

strace -p 1234

ردیابی پردازش در حال اجرا

strace -f -e trace=network curl example.com

فقط فراخوانی‌های شبکه

strace -c ls

آمار و خلاصه

strace -e trace=openat ls 2>&1 | head

فایل‌هایی که برنامه باز می‌کند

آپشن‌های مهم

-p
اتصال به PID
-f
دنبال کردن پردازش‌های فرزند
-e
فیلتر فراخوانی
-c
آمار
-o
ذخیره در فایل