runlevel
systemd
Developer
Lennart
Poettering
lennart@poettering.net
runlevel
8
runlevel
Print previous and current SysV runlevel
runlevel options
Description
runlevel prints the previous
and current SysV runlevel if they are known.
The two runlevel characters are seperated by a
single space character. If a runlevel cannot be
determined N is printed instead. If neither can be
determined the word "unknown" is printed.
Unless overriden in the environment this will
check the utmp database for recent runlevel
changes.
The following option is understood:
--help
Prints a short help
text and exits.
Exit status
If one or both runlevels could be determined, 0
is returned, a non-zero failure code otherwise.
Environment
$RUNLEVEL
If
$RUNLEVEL is set,
runlevel will print
this value as current runlevel and
ignore utmp.
$PREVLEVEL
If
$PREVLEVEL is set
runlevel will print
this value as previous runlevel and
ignore utmp.
Files
/var/run/utmp
The utmp database
runlevel reads the
previous and current runlevel
from.
Notes
This is a legacy command available for compatibility
only. It should not be used anymore, as the concept of
runlevels is obsolete.
See Also
systemctl1