runlevel
Section: Maintenance Commands (8)
Updated: October 2006
Index
Return to Main Contents
NAME
runlevel - output previous and current runlevel
SYNOPSIS
runlevel [OPTION]... [UTMP]
DESCRIPTION
runlevel
reads the system
utmp
file
(typically /var/run/utmp)
to locate the most recent runlevel record, then outputs the previous and
current runlevel from that record to standard output, separated by a single
space.
If there is no previous runlevel in the record, the letter
N
will be printed instead.
If no
utmp
file exists, or if no runlevel record can be found,
runlevel
prints the word
unknown
and exits with an error.
OPTIONS
- --set=RUNLEVEL
-
Store a new runlevel record in the
utmp
file.
RUNLEVEL
should be one of 0123456S.
The current runlevel in the output will be
RUNLEVEL,
the previous runlevel will be the runlevel from the last record or
N
- --reboot
-
Store a record of the time the system was booted in the
utmp
file, using the current time.
This will not output anything.
EXIT STATUS
runlevel
will exit with status
0
if a
utmp
record was found or written to the file, otherwise it will exit with status
1.
NOTES
This tool is provided for compatibility with the traditional System V
init(8).
Upstart has no notion of runlevels itself, this and the
telinit(8)
tool are provided to emulate their behaviour.
AUTHOR
Written by Scott James Remnant.
REPORTING BUGS
Report bugs at https://launchpad.net/products/upstart/+bugs
COPYRIGHT
Copyright © 2006 Canonical Ltd.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
SEE ALSO
init(8)
telinit(8)