telinit

    telinit命令 用于切换当前正在运行的Linux系统的运行等级。

    RUNLEVEL 参数应该是多用户运行级别 之一,0 用于停止系统,6 用于重新启动系统,或 1 用于使系统进入单用户模式。

    RUNLEVEL 也可能是 S 或 s ,这会将系统直接置于单用户模式,而无需先实际停止进程,您可能不希望这样。

    通过发出 事件来更改运行级别,该事件包括 RUNLEVEL 环境变量中的新运行级别以及 PREVLEVEL 变量中的先前运行级别(从环境或 /var/run/utmp 获得)。

    1. -t:指定等待的秒数。

    这指定了与 RUNLEVELPREVLEVEL 一起包含在事件中的附加环境变量。

    运行等级:指定要切换的运行等级。

    如果设置优先于从 /var/run/utmp 读取,telinit 将从该环境变量读取当前运行级别

    • /var/log/wtmp 新的运行级别记录将附加到此文件中以获取新的运行级别。