¿Cómo puedo examinar RUNLEVEL desde un script bash en Rasbpian?

¿Cómo puedo examinar RUNLEVEL desde un script bash en Rasbpian?

Estoy escribiendo un script bash que necesita examinar el nivel de ejecución actual y hacer diferentes cosas dependiendo de él. Para la mayoría de las distribuciones de Linux, parece que debería haber una RUNLEVELvariable de entorno y, de ser así, sería fácil.

Corríjame si me equivoco, pero Rasbpian no parece establecer una RUNLEVELvariable.

¿Puedo exportar de alguna manera el valor del nivel de ejecución como una variable de entorno, o hay otra forma de examinar el nivel de ejecución actual desde un script? ¿Hay alguna otra forma además de analizar el resultado del runlevelcomando?

Respuesta1

El comando runlevel | cut -d ' ' -f2debería proporcionarle el resultado del nivel de ejecución actual.

Si lo necesita en una variable para usarlo en su secuencia de comandos, puede tenerlo como,

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

Lo anterior me da el nivel de ejecución actual de mi máquina.

información relacionada