'\" t .\" Title: prlimit .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: User Commands .\" Source: util-linux 2.41.5 .\" Language: Persian .\" .TH "PRLIMIT" "1" "2026-06-16" "util\-linux 2.41.5" "دستورات کاربر" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" prlimit \- دریافت و تنظیم محدودیت‌های منابع یک فرایند .SH "خلاصه دستور (SYNOPSIS)" .sp \fBprlimit\fP [options] [\fB\-\-\fP\fIresource\fP[\fB=\fP\fIlimits\fP]] [\fB\-\-pid\fP \fIPID\fP] .sp \fBprlimit\fP [options] [\fB\-\-\fP\fIresource\fP[\fB=\fP\fIlimits\fP]] \fIcommand\fP [\fIargument\fP.\|.\|.] .SH "توضیحات (DESCRIPTION)" .sp با دریافت شناسه فرایند (\fIPID\fP) و یک یا چند منبع، \fBprlimit\fP تلاش می‌کند تا محدودیت‌ها را بازخوانی یا ویرایش کند. .sp هنگامی که \fIcommand\fP مشخص شده باشد، \fBprlimit\fP این دستور را با آرگومان‌های داده‌شده اجرا خواهد کرد. .sp پارامتر \fIlimits\fP از یک مقدار نرم (soft) و یک مقدار سخت (hard) تشکیل شده است که با یک دونقطه (:) از هم جدا می‌شوند تا مقادیر موجود را تغییر دهند. اگر هیچ مقداری برای \fIlimits\fP داده نشود، \fBprlimit\fP مقادیر فعلی را نمایش می‌دهد. اگر یکی از مقادیر داده نشود، مقدار موجود استفاده خواهد شد. برای مشخص کردن حد نامحدود یا بی‌نهایت (\fBRLIM_INFINITY\fP)، می‌توان مقدار \-1 یا رشته \*(Aqunlimited\*(Aq را ارسال کرد. .sp به دلیل ماهیت محدودیت‌ها، حد نرم باید کمتر یا مساوی با حد بالا (که سقف نیز نامیده می‌شود) باشد. برای مشاهده تمام محدودیت‌های منابع در دسترس، به بخش \fBگزینه‌های منابع (RESOURCE OPTIONS)\fP مراجعه کنید. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIsoft\fP:\fIhard\fP هر دو حد را مشخص می‌کند. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIsoft\fP: فقط حد نرم را مشخص می‌کند. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} :\fIhard\fP فقط حد سخت را مشخص می‌کند. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fIvalue\fP هر دو حد را روی یک مقدار یکسان تنظیم می‌کند. .RE .SH "گزینه‌های عمومی (GENERAL OPTIONS)" .sp \fB\-\-noheadings\fP .RS 4 خط سربرگ چاپ نشود. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlist\fP .RS 4 تعیین ستون‌های خروجی مورد استفاده. اگر ترتیبی برای خروجی مشخص نشده باشد، از یک مجموعه پیش‌فرض استفاده می‌شود. از \fB\-\-help\fP برای دریافت فهرست تمام ستون‌های پشتیبانی‌شده استفاده کنید. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIPID\fP .RS 4 مشخص کردن شناسه فرایند (\fIPID\fP). بدون این گزینه (و بدون یک \fIcommand\fP)، از فرایند در حال اجرا استفاده خواهد شد. .RE .sp \fB\-\-raw\fP .RS 4 استفاده از قالب خروجی خام (raw). .RE .sp \fB\-\-verbose\fP .RS 4 حالت با جزئیات (verbose). .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش اطلاعات نسخه و خروج. .RE .SH "گزینه‌های منابع (RESOURCE OPTIONS)" .sp \fB\-c\fP, \fB\-\-core\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اندازه یک فایل core (تخلیه حافظه). .RE .sp \fB\-d\fP, \fB\-\-data\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اندازه داده. .RE .sp \fB\-e\fP, \fB\-\-nice\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اولویت nice مجاز برای افزایش. .RE .sp \fB\-f\fP, \fB\-\-fsize\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اندازه فایل. .RE .sp \fB\-i\fP, \fB\-\-sigpending\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر تعداد سیگنال‌های در انتظار (pending). .RE .sp \fB\-l\fP, \fB\-\-memlock\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر فضای آدرس قفل‌شده در حافظه. .RE .sp \fB\-m\fP, \fB\-\-rss\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اندازه مجموعه مقیم (RSS). .RE .sp \fB\-n\fP, \fB\-\-nofile\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر تعداد فایل‌های باز. .RE .sp \fB\-q\fP, \fB\-\-msgqueue\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر تعداد بایت‌ها در صف‌های پیام POSIX. .RE .sp \fB\-r\fP, \fB\-\-rtprio\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اولویت بلادرنگ (real\-time). .RE .sp \fB\-s\fP, \fB\-\-stack\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر اندازه پشته (stack). .RE .sp \fB\-t\fP, \fB\-\-cpu\fP[\fB=\fP\fIlimits\fP] .RS 4 زمان پردازنده (CPU) بر حسب ثانیه. .RE .sp \fB\-u\fP, \fB\-\-nproc\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر تعداد فرایندها. .RE .sp \fB\-v\fP, \fB\-\-as\fP[\fB=\fP\fIlimits\fP] .RS 4 محدودیت فضای آدرس. .RE .sp \fB\-x\fP, \fB\-\-locks\fP[\fB=\fP\fIlimits\fP] .RS 4 حداکثر تعداد قفل‌های فایل نگه‌داشته‌شده. .RE .sp \fB\-y\fP, \fB\-\-rttime\fP[\fB=\fP\fIlimits\fP] .RS 4 مهلت زمانی برای وظایف بلادرنگ (real\-time). .RE .SH "نکات (NOTES)" .sp فراخوان سیستمی \fBprlimit\fP(2) از لینوکس 2.6.36 به بعد پشتیبانی می‌شود؛ هسته‌های قدیمی‌تر این برنامه را با خطا متوقف می‌کنند. .SH "مثال‌ها (EXAMPLES)" .sp \fBprlimit \-\-pid 13134\fP .RS 4 نمایش مقادیر محدودیت برای تمام منابع فعلی. .RE .sp \fBprlimit \-\-pid 13134 \-\-rss \-\-nofile=1024:4095\fP .RS 4 نمایش محدودیت‌های RSS و تنظیم حدود نرم و سخت برای تعداد فایل‌های باز به‌ترتیب روی 1024 و 4095. .RE .sp \fBprlimit \-\-pid 13134 \-\-nproc=512:\fP .RS 4 فقط ویرایش حد نرم برای تعداد فرایندها. .RE .sp \fBprlimit \-\-pid $$ \-\-nproc=unlimited\fP .RS 4 تنظیم هر دو مقدار نرم و سقف برای تعداد فرایندهای فرایند جاری به نامحدود. .RE .sp \fBprlimit \-\-cpu=10 sort \-u hugefile\fP .RS 4 تنظیم هر دو حد نرم و سخت زمان CPU روی ده ثانیه و اجرای \fBsort\fP(1). .RE .SH "نویسندگان (AUTHORS)" .sp .MTO "dave\(atgnu.org" "Davidlohr Bueso" "" \- به یاد دنیس ریچی (Dennis M. Ritchie). .SH "همچنین ببینید (SEE ALSO)" .sp \fBulimit\fP(1p), \fBprlimit\fP(2) .SH "گزارش اشکالات (REPORTING BUGS)" .sp برای گزارش اشکالات، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "سامانه پیگیری مشکلات" "." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBprlimit\fP بخشی از بسته util\-linux است که می‌توان آن را از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "."