| .TH RUNLEVEL 8 "May 27, 1997" "" "Linux System Administrator's Manual" |
| .SH NAME |
| runlevel -- find the previous and current system runlevel. |
| .SH SYNOPSIS |
| .B runlevel |
| .RI [ utmp ] |
| .SH DESCRIPTION |
| .B Runlevel |
| reads the system |
| .I utmp |
| file (typically |
| .IR /var/run/utmp ) |
| to locate the runlevel record, and then |
| prints the previous and current system runlevel on its standard output, |
| separated by a single space. If there is no previous system |
| runlevel, the letter \fBN\fP will be printed instead. |
| .PP |
| If no |
| .I utmp |
| file exists, or if no runlevel record can be found, |
| .B runlevel |
| prints the word \fBunknown\fP and exits with an error. |
| .PP |
| .B Runlevel |
| can be used in \fIrc\fP scripts as a substitute for the System-V |
| \fBwho -r\fP command. |
| However, in newer versions of \fBinit\fP(8) this information |
| is also available in the environment variables \fBRUNLEVEL\fP and |
| \fBPREVLEVEL\fP. |
| .SH OPTIONS |
| .\"{{{ utmp |
| .IP \fIutmp\fP |
| The name of the \fIutmp\fP file to read. |
| .\"}}} |
| .SH SEE ALSO |
| .BR init (8), |
| .BR utmp (5) |
| .SH AUTHOR |
| Miquel van Smoorenburg, miquels@cistron.nl |