如何从 Rasbpian 上的 bash 脚本检查 RUNLEVEL?

如何从 Rasbpian 上的 bash 脚本检查 RUNLEVEL?

我正在编写一个 bash 脚本,需要检查当前的运行级别,并根据它执行不同的操作。对于大多数 Linux 发行版来说,似乎应该有一个RUNLEVEL环境变量,如果有的话那就很容易了。

如果我错了,请纠正我,但 Rasbpian 似乎没有设置RUNLEVEL变量。

我可以以某种方式将运行级别值导出为环境变量吗?或者是否有其他方法可以从脚本检查当前运行级别?除了解析命令的输出之外还有其他方法吗runlevel

答案1

该命令runlevel | cut -d ' ' -f2应该为您提供当前运行级别的输出。

如果您需要在变量中使用它以在脚本中使用它,您可以将其作为,

runlevel_variable=$(runlevel | cut -d ' ' -f2)
echo "$runlevel_variable"

上面给出了我的机器的当前运行级别。

相关内容