| SCRIPTREPLAY(1) | أوامر المستخدم | SCRIPTREPLAY(1) |
الاسم
scriptreplay - يعيد تشغيل النسخ المكتوبة باستخدام معلومات التوقيت
موجز
scriptreplay [خيارات] timingfile [typescript [divisor]]
الوصف
يُعيد هذا البرنامج تشغيل نسخة مكتوبة، مستخدماً معلومات التوقيت لضمان ظهور الخرج بنفس الإيقاع الذي ظهر به أصلاً عند تسجيل السكربت.
تكتفي إعادة التشغيل بعرض المعلومات مجدداً؛ والبرامج التي كانت تعمل عند تسجيل النسخة المكتوبة لا تُشغل مجدداً. وبما أن المعلومات نفسها تُعرض ببساطة، فإن عمل scriptreplay بشكل سليم مضمون فقط إذا نُفذ على نفس نوع الطرفية التي سُجلت عليها النسخة المكتوبة. خلاف ذلك، قد تُفسر أي محارف هروب (escape characters) في النسخة المكتوبة بشكل مختلف من قبل الطرفية التي يرسل scriptreplay خرجه إليها.
معلومات التوقيت هي ما يُخرجه script(1) إلى الملف المحدد بواسطة --log-timing.
بشكل مبدئي، يُفترض أن النص المسجل المطلوب عرضه يسمى typescript، ولكن يمكن تحديد أسماء ملفات أخرى كمعامل ثانٍ أو باستخدام الخيار --log-out.
إذا حُدد المعامل الثالث أو --divisor، فسيُستخدم كمضاعف للسرعة. على سبيل المثال، تسريع بمقدار 2 يجعل scriptreplay يعمل بضعف السرعة، وإبطاء بمقدار 0.1 يجعله أبطأ بعشر مرات من الجلسة الأصلية.
During the replay, you can interactively speed up, slow down, pause or step through the playback using the Up, Down, Space and Right keys.
الخيارات
-I، --log-in ملف
-O، --log-out ملف
-B، --log-io ملف
-t، --timing ملف
-T، --log-timing ملف
-s، --typescript ملف
-c، --cr-mode وضع
-d، --divisor رقم
-m، --maxdelay عدد
--summary
-x، --stream نوع
-h، --help
-V، --version
أمثلة
% script --log-timing file.tm --log-out script.out بُدئ السكربت، الملف هو script.out % ls <إلى آخره...> % exit أُنهي السكربت، الملف هو script.out % scriptreplay --log-timing file.tm --log-out script.out
ارتباطات المفاتيح
تتحكم المفاتيح التالية في إعادة عرض السكربت:
المؤلفين
كُتب برنامج scriptreplay الأصلي بواسطة Joey Hess <joey@kitenet.net>. وأُعيدت كتابة البرنامج بلغة C بواسطة James Youngman <jay@gnu.org> و Karel Zak <kzak@redhat.com>
حقوق النسخ
حقوق النشر © 2008 James Youngman
حقوق النشر © 2008-2019 Karel Zak
حقوق النشر © 2024 Jonathan Ketchker
هذا برمجية حرة؛ انظر المصدر لشروط النسخ. لا يوجد أي ضمان؛ ولا حتى ضمان القابلية للتسويق أو الملاءمة لغرض معين.
أُصدر بموجب رخصة جنو العمومية الإصدار 2 أو أحدث.
انظر أيضاً
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر scriptreplay جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |