'\" te .\" Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. .TH plimit 1 "2011 年 6 月 7 日" "SunOS 5.11" "用户命令" .SH 名称 plimit \- 获取或设置正在运行的进程的资源限制 .SH 用法概要 .LP .nf \fBplimit\fR [\fB-km\fR] \fIpid\fR... .fi .LP .nf \fBplimit\fR {\fB-cdfnstv\fR} \fIsoft\fR,\fIhard\fR... pid... .fi .SH 描述 .sp .LP 如果指定了一个或多个 \fBcdfnstv\fR 选项,\fBplimit\fR 会在由进程 ID 列表 \fIpid\fR 标识的进程中设置指定资源的软(当前)限制和/或硬(最大)限制。否则,\fBplimit\fR 会报告由进程 ID 列表 \fIpid\fR 标识的进程的资源限制。 .sp .LP 只允许进程所有者或超级用户获取或设置进程的资源限制。只有超级用户可以增大硬限制。 .SH 选项 .sp .LP 支持以下选项: .sp .ne 2 .mk .na \fB\fB-k\fR\fR .ad .RS 6n .rt 在输出中,以千字节(1024 个字节)而非 512 个字节的块显示文件大小。 .RE .sp .ne 2 .mk .na \fB\fB-m\fR\fR .ad .RS 6n .rt 在输出中,以兆字节(1024*1024 个字节)显示文件和内存大小。 .RE .sp .LP 其余选项用于更改指定的资源限制。它们接受以下形式的参数: .sp .LP \fIsoft\fR、\fIhard\fR .sp .LP \fIsoft\fR 指定软(当前)限制,\fIhard\fR 指定硬(最大)限制。如果未指定硬限制,则逗号可以省略。如果软限制是空字符串,则仅设置硬限制。每个限制是一个\fB无限制的\fR文字字符串,或者是一个数字,具有一个可选的比例因子,如下所示: .sp .ne 2 .mk .na \fB\fIn\fR\fBk\fR\fR .ad .RS 9n .rt \fIn\fR 千字节 .RE .sp .ne 2 .mk .na \fB\fIn\fR\fBm\fR\fR .ad .RS 9n .rt \fIn\fR 兆字节(CPU 时间的分钟数) .RE .sp .ne 2 .mk .na \fB\fIn\fR \fBh\fR\fR .ad .RS 9n .rt \fIn\fR 小时(仅适用于 CPU 时间) .RE .sp .ne 2 .mk .na \fB\fImm\fR\fB:\fR\fIss\fR\fR .ad .RS 9n .rt 分和秒(仅适用于 CPU 时间) .RE .sp .LP 软限制不能超过硬限制。 .sp .ne 2 .mk .na \fB\fB-c\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置核心文件的大小限制(缺省单位是 512 字节的块)。 .RE .sp .ne 2 .mk .na \fB\fB-d\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置数据段(堆)的大小限制(缺省单位是千字节)。 .RE .sp .ne 2 .mk .na \fB\fB-f\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置文件的大小限制(缺省单位是 512 字节的块)。 .RE .sp .ne 2 .mk .na \fB\fB-n\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置文件描述符的限制(没有缺省单位)。 .RE .sp .ne 2 .mk .na \fB\fB-s\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置栈段的大小限制(缺省单位是千字节)。 .RE .sp .ne 2 .mk .na \fB\fB-t\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置 CPU 时间限制(缺省单位是秒)。 .RE .sp .ne 2 .mk .na \fB\fB-v\fR\fI soft,hard\fR\fR .ad .RS 16n .rt 设置虚拟内存的大小限制(缺省单位是千字节)。 .RE .SH 操作数 .sp .LP 支持以下操作数。 .sp .ne 2 .mk .na \fBpid\fR .ad .RS 7n .rt 进程 ID 列表。 .RE .SH 退出状态 .sp .LP \fBplimit\fR 在成功时返回退出值零,失败时(例如,没有这样的进程、权限遭拒或选项无效)返回非零退出值。 .SH 文件 .sp .ne 2 .mk .na \fB\fB/proc/\fR\fIpid\fR\fB/*\fR\fR .ad .RS 15n .rt 进程信息和控制文件 .RE .SH 属性 .sp .LP 有关下列属性的说明,请参见 \fBattributes\fR(5): .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性类型\fB\fR属性值\fB\fR _ 可用性system/core-os .TE .SH 另请参见 .sp .LP \fBulimit\fR(1)、\fBproc\fR(1)、\fBgetrlimit\fR(2)、\fBsetrlimit\fR(2)、\fBproc\fR(4)、\fBattributes\fR(5)