runlevel [UTMP]
Der Befehl liest dafür die Datei /var/run/utmp aus um den Runleveleintrag zu finden und gibt dann den alten und neuen Runlevel getrennt durch ein Leerzeichen aus. Falls es keinen vorherigen Runlevel gegeben hat, wie es nach einem Start der Fall ist, dann wird der Buchstabe N angezeigt.
Ist der Runlevel nicht ermittelbar, dann zeigt runlevel das Wort ``unknown'' und beendet sich mit einem Fehlersignal.
Optional kann der genaue Name der Datei utmp mit Pfad angegeben werden, wenn sich sich z. B. nicht in /var/run befindet.
ole@enterprise:~> /sbin/runlevel N 5
Die Informationen dazu bezieht er dabei aus der Datei /var/run/utmp.12.5
ole@enterprise:~> od -c /var/run/utmp | grep ^00006 0000600 001 \0 \0 \0 5 N \0 \0 ~ \0 \0 \0 \0 \0 \0 \0 0000620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000640 \0 \0 \0 \0 \0 \0 \0 \0 ~ ~ \0 \0 r u n l 0000660 e v e l \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0