هذا هو strace - أداة مساعدة لمساحة المستخدم للتشخيص وتصحيح الأخطاء والتعليمات مع واجهة سطر أوامر تقليدية لنظام التشغيل Linux. يتم استخدامه لمراقبة التفاعلات بين العمليات ونواة Linux والتلاعب بها، والتي تتضمن استدعاءات النظام وتسليم الإشارات وتغييرات حالة العملية. أصبح تشغيل strace ممكنًا بفضل ميزة kernel المعروفة باسم ptrace.
يتم إصدار strace بموجب شروط رخصة GNU الصغرى العامة الإصدار 2.1 أو الأحدث؛ راجع نسخ الملف للحصول على التفاصيل. يتم إصدار مجموعة اختبار Strace بموجب شروط رخصة GNU العامة الإصدار 2 أو الأحدث؛ راجع اختبارات الملف/النسخ للحصول على التفاصيل.
راجع ملف الأخبار للحصول على معلومات حول ما تغير في الإصدارات الأخيرة.
يرجى قراءة الملف INSTALL-git للحصول على تعليمات التثبيت.
يرجى إلقاء نظرة على دليل المساهمين الجدد إذا كنت ترغب في المشاركة في تطوير المسار.
تتم مناقشة المستخدم وتطوير strace في القائمة البريدية strace - نرحب بالجميع لنشر تقارير الأخطاء وطلبات الميزات والتعليقات والتصحيحات على [email protected]. تتوفر أرشيفات القائمة البريدية على https://lists.strace.io/pipermail/strace-devel/ ومواقع الأرشيف الأخرى.
يتوفر مستودع GIT الخاص بـ strace على GitHub وGitLab.
تتوفر أحدث حزم التتبع الثنائي في العديد من المستودعات، بما في ذلك OBS وFedora Rawhide وSisyphus.