| SCRIPTLIVE(1) | User Commands | SCRIPTLIVE(1) |
نام (NAME)
scriptlive - بازپخش تعاملی و زنده نشستهای ضبطشده ترمینال
خلاصه دستور (SYNOPSIS)
scriptlive [options] timingfile typescript
توضیحات (DESCRIPTION)
این برنامه یک پیشنویس (typescript) را مجدداً اجرا میکند و با استفاده از تایپاسکریپت ورودی استاندارد (stdin) و اطلاعات زمانبندی اطمینان میدهد که ورودیها با همان ریتم و زمانبندی اولیهای که هنگام ضبط اسکریپت رخ داده بودند، ارسال شوند.
این نشست در یک ترمینال کاذب (pseudoterminal) تازه ایجادشده با پوستهٔ کاربر ($SHELL یا به صورت پیشفرض /bin/bash) اجرا میشود.
مراقب باشید! تایپاسکریپت ممکن است حاوی دستورهای دلخواه باشد. توصیه میشود پیش از اجرا با scriptlive، از دستور "scriptreplay --stream in --log-in typescript" (یا با --log-io به جای --log-in) برای بررسی و اعتبارسنجی تایپاسکریپت استفاده کنید.
اطلاعات زمانبندی همان چیزی است که script(1) در پروندهٔ مشخصشده توسط --log-timing خروجی میدهد. تایپاسکریپت باید حاوی اطلاعات ورودی استاندارد باشد، و همان دادهای است که script(1) در پروندهٔ مشخصشده توسط --log-in یا --log-io ذخیره میکند.
گزینهها (OPTIONS)
-c, --command command
-I, --log-in file
-B, --log-io file
-E, --echo when
حالت پیشفرض auto است — که در این حالت ECHO فعال است. این رفتار پیشفرض ممکن است در آینده تغییر کند.
-t, --timing file
-T, --log-timing file
-d, --divisor number
-m, --maxdelay number
-h, --help
-V, --version
مثالها (EXAMPLES)
% script --log-timing file.tm --log-in script.in Script started, file is script.out % date <etc, etc> % exit Script done, file is script.out % scriptlive --log-timing file.tm --log-in script.in
نویسندگان (AUTHORS)
Karel Zak <kzak@redhat.com>
حق نشر (COPYRIGHT)
حق نشر © 2019 Karel Zak
این یک نرمافزار آزاد است؛ برای شرایط رونوشتبرداری به کد منبع مراجعه کنید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.
تحت مجوز عمومی همگانی گنو (GNU GPL) نسخه ۲ یا بالاتر منتشر شده است.
همچنین ببینید (SEE ALSO)
گزارش باگها (REPORTING BUGS)
برای گزارش باگها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.
دسترسی (AVAILABILITY)
دستور scriptlive بخشی از بستهٔ util-linux است که میتوان آن را از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux.
| 2026-09-02 | util-linux 2.42.3 |