Linux: como testar se no modo de manutenção?

0

Eu quero executar algumas coisas de maneira diferente se eu tiver inicializado no modo de usuário único / manutenção.

Eu quero saber como posso testar no meu arquivo .bashrc . Em particular, gostaria de iniciar tmux apenas nesse modo.

    
por Mouse.The.Lucky.Dog 28.06.2015 / 05:37

2 respostas

1

Onde esta informação é encontrada, possivelmente varia de acordo com a distribuição. Veja alguns comandos que podem ser úteis:

No modo de recuperação do Ubuntu (suponho que este seja um usuário único), who -r não produz nada e runlevel gera um erro runlevel:/var/run/utmp: No such file or directory

No modo de inicialização normal do Ubuntu (multiusuário), você obtém a seguinte saída:

$ who -r
         run-level 2  2015-06-27 21:41
$ runlevel
N 2
$ 

Aqui runlevel gera o nível de execução anterior ("N") e o nível de execução atual ("2").

    
por 28.06.2015 / 06:43
0

Observe que os sistemas baseados em systemd realmente não têm runlevels ou algo assim, quais serviços são o ativo pode ser bem mais fino. Pelo menos o Fedora retém runlevel(8) e organiza os serviços em execução em runlevels à la SysV, mas isso não é obrigatório.

    
por 26.10.2015 / 02:39

Tags