| PCSC-SPY(1) | User Contributed Perl Documentation | PCSC-SPY(1) |
نام (NAME)
pcsc-spy - ابزاری برای پایش و ردیابی فراخوانیهای PC/SC
خلاصه دستور (SYNOPSIS)
pcsc-spy [-n|--nocolor] [-d|--diffable] [-h|--help] [-v|--version] [-t|--thread] [fifo_filename]
توضیحات (DESCRIPTION)
دستور pcsc-spy فراخوانیهای PC/SC یک برنامه را نمایش میدهد. این دستور باید به همراه کتابخانهٔ libpcscspy.so.0 استفاده شود.
برای اینکه بتوان لایهٔ PC/SC را رصد و پایش کرد، باید جریان اجرای برنامه با استفاده از "LIBPCSCLITE_DELEGATE" تغییر داده شود تا تمام فراخوانیهای PC/SC بازهدایت شوند.
گزینهها (OPTIONS)
- -d, --diffable
- بخشهای متغیر (مانند مقادیر هندلرها) را از خروجی حذف میکند تا مقایسهٔ دو اجرای مختلف آسانتر شود.
- -h, --help
- نمایش یک متن راهنمای کوتاه.
- -n, --nocolor
- غیرفعال کردن رنگآمیزی خروجی (به عنوان مثال هنگامی که میخواهید خروجی را به یک فایل هدایت کنید).
- -v, --version
- چاپ نسخهٔ برنامهٔ pcsc-spy به همراه اطلاعات کپیرایت و فهرستی از نویسندگان.
- -t, --thread
- افزودن شمارهٔ نخ (thread) قبل از هر خط گزارش (log) به منظور شناسایی فراخوانیهای مربوط به یک نخ یکسان.
مثالها (EXAMPLES)
ما از متغیر محیطی "LIBPCSCLITE_DELEGATE" برای بارگذاری کتابخانهٔ رصد خود استفاده خواهیم کرد.
مثال:
sh /usr/share/doc/libpcsclite-dev/setup_spy.sh export LIBPCSCLITE_DELEGATE=/lib/x86_64-linux-gnu/libpcscspy.so.0 LIBPCSCLITE_DELEGATE=/lib/x86_64-linux-gnu/libpcscspy.so.0 my_application
اجرای ابزار پایش
pcsc-spy
اگر یک آرگومان به دستور داده شود، به جای فایل پیشفرض FIFO در ~/pcsc-spy از آن استفاده خواهد شد. با این کار میتوان یک لاگ اجرا را ضبط کرد و سپس pcsc-spy را چندین بار روی همان فایل لاگ به کار برد.
برای ایجاد فایل لاگ کافی است دستورات زیر را اجرا کنید:
mkfifo ~/pcsc-spy cat ~/pcsc-spy > logfile
و سپس برنامهٔ PC/SC خود را اجرا نمایید.
فایلها (FILES)
فایل پایپ نامگذاریشده (FIFO) در ~/pcsc-spy توسط libpcscspy.so.0 برای ارسال خطوط خام لاگ استفاده میشود.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
این صفحهٔ راهنما توسط Ludovic Rousseau <rousseau@free.fr> نوشته شده است.
| 2024-01-01 | perl v5.42.2 |