Como posso examinar RUNLEVEL de um script bash em Rasbpian?

2

Estou escrevendo um script que precisa examinar o nível de execução atual e fazer coisas diferentes dependendo dele. Para a maioria das distribuições Linux, parece que deveria haver uma variável de ambiente RUNLEVEL e, se fosse, seria fácil.

Corrija-me se estiver errado, mas o Rasbpian não parece definir uma variável RUNLEVEL .

Posso de alguma forma ter o valor do nível de execução exportado como uma variável de ambiente, ou existe outra maneira de examinar o nível de execução atual a partir de um script? Existe alguma outra maneira de analisar a saída do comando runlevel ?

    
por Vidar S. Ramdal 08.01.2015 / 22:57

1 resposta

3

O comando runlevel | cut -d ' ' -f2 deve fornecer a saída do nível de execução atual.

Se você precisar dele em uma variável para usá-lo no seu script, você pode tê-lo como,

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

O acima me fornece o nível de execução atual da minha máquina.

    
por 08.01.2015 / 23:18