我正在编写一个 bash 脚本,需要检查当前的运行级别,并根据它执行不同的操作。对于大多数 Linux 发行版来说,似乎应该有一个RUNLEVEL
环境变量,如果有的话那就很容易了。
如果我错了,请纠正我,但 Rasbpian 似乎没有设置RUNLEVEL
变量。
我可以以某种方式将运行级别值导出为环境变量吗?或者是否有其他方法可以从脚本检查当前运行级别?除了解析命令的输出之外还有其他方法吗runlevel
?
答案1
该命令runlevel | cut -d ' ' -f2
应该为您提供当前运行级别的输出。
如果您需要在变量中使用它以在脚本中使用它,您可以将其作为,
runlevel_variable=$(runlevel | cut -d ' ' -f2)
echo "$runlevel_variable"
上面给出了我的机器的当前运行级别。