limits(1): Add EXAMPLES section

* Add four examples showing flags -e, -b, -d, -s
 * Remove extra space at the end of the line reported by igor

Approved by:	bcr@
Differential Revision:	https://reviews.freebsd.org/D25426
This commit is contained in:
Fernando Apesteguía 2020-06-25 16:46:27 +00:00
parent 79ddb55c39
commit 9c7337903a

View File

@ -19,7 +19,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd May 26, 2020
.Dd June 25, 2020
.Dt LIMITS 1
.Os
.Sh NAME
@ -376,6 +376,44 @@ exits with a status of
.Dv EXIT_SUCCESS .
When run in command mode and execution of the command succeeds, the exit status
will be whatever the executed program returns.
.Sh EXAMPLES
Show current stack size limit:
.Bd -literal -offset indent
$ limits -s
Resource limits (current):
stacksize 524288 kB
.Ed
.Pp
Try to run
.Xr ls 1
with 1 byte of
.Va datasize
limit:
.Bd -literal -offset indent
$ limits -d 1b ls
Data segment size exceeds process limit
Abort trap
.Ed
.Pp
Produce
.Ql eval mode
output to limit
.Va sbsize
to 1 byte.
Output obtained when command is run from
.Xr sh 1 :
.Bd -literal -offset indent
$ limits -e -b 1b
ulimit -b 512;
.Ed
.Pp
Same as above from
.Xr csh 1
.Bd -literal -offset indent
% limits -e -b 1b
limit -h sbsize 512;
limit sbsize 512;
.Ed
.Sh SEE ALSO
.Xr csh 1 ,
.Xr env 1 ,