.TH PGREP 1 "2024-04-12" "procps-ng" "دستورات کاربر" .SH "نام (NAME)" pgrep, pkill \- جستجو یا ارسال سیگنال به پردازش‌ها بر اساس نام و ویژگی‌ها .SH "خلاصه دستور (SYNOPSIS)" .B pgrep [\fIگزینه‌ها\fR] \fIالگو\fR .br .B pkill [\fIگزینه‌ها\fR] \fIالگو\fR .SH "توضیحات (DESCRIPTION)" دستور \fBpgrep\fR پردازش‌های در حال اجرای فعلی را بررسی می‌کند و شناسه‌های پردازش (PID) منطبق با معیارهای انتخاب را در خروجی استاندارد چاپ می‌کند. دستور \fBpkill\fR سیگنال مشخص‌شده (پیش‌فرض \fBSIGTERM\fR) را به هر پردازش منطبق ارسال می‌کند. .TP \fIالگو\fR یک عبارت منظم برای مطابقت با نام پردازش‌ها یا خطوط فرمان. .TP \fB\-c\fR, \fB\-\-count\fR سرکوب خروجی عادی؛ به جای آن تعداد پردازش‌های منطبق را چاپ می‌کند. .TP \fB\-f\fR, \fB\-\-full\fR مطابقت الگو با کل خط فرمان پردازش به جای تنها نام پردازش. .TP \fB\-i\fR, \fB\-\-ignore\-case\fR نادیده گرفتن تمایز حروف بزرگ و کوچک در تطابق. .TP \fB\-l\fR, \fB\-\-list\-name\fR چاپ نام پردازش علاوه بر شناسه پردازش (فقط برای \fBpgrep\fR). .TP \fB\-a\fR, \fB\-\-list\-full\fR چاپ کل خط فرمان علاوه بر شناسه پردازش (فقط برای \fBpgrep\fR). .TP \fB\-n\fR, \fB\-\-newest\fR انتخاب جدیدترین (تازه‌ترین) پردازش منطبق. .TP \fB\-o\fR, \fB\-\-oldest\fR انتخاب قدیمی‌ترین پردازش منطبق. .TP \fB\-u\fR, \fB\-\-euid\fR \fIشناسه_کاربر\fR,... فقط تطابق با پردازش‌هایی که شناسه کاربری مؤثر آن‌ها تطابق دارد. .TP \fB\-U\fR, \fB\-\-uid\fR \fIشناسه_کاربر\fR,... فقط تطابق با پردازش‌هایی که شناسه کاربری واقعی آن‌ها تطابق دارد. .TP \fB\-x\fR, \fB\-\-exact\fR تطابق دقیق نام پردازش با الگو به طور کامل. .TP \fB\-\fR\fIسیگنال\fR, \fB\-\-signal\fR \fIسیگنال\fR تعیین سیگنال ارسالی به پردازش‌های منطبق (فقط برای \fBpkill\fR). .SH "وضعیت خروج (EXIT STATUS)" در صورت انطباق یک یا چند پردازش ۰، در صورت عدم انطباق ۱ و در صورت بروز خطا ۲ یا ۳ است. .SH "همچنین ببینید (SEE ALSO)" kill(1), killall(1), ps(1), top(1), regex(7), signal(7)