Como ter o tipo de boot detectado pelo kernel e gravado em um arquivo (talvez em / proc)

1

Isso provavelmente não é possível, mas eu quero saber como fazer com que o kernel detecte o que causou o início da placa-mãe e possivelmente armazenar isso em um arquivo na pasta / proc.

Com "o que causou o início da placa-mãe", quero dizer, se foi porque o botão liga / desliga foi pressionado, porque um sinal Wake On Lan foi recebido, devido a uma inicialização agendada ou outra coisa.

Eu preciso disso porque uso meu iPhone com frequência para iniciar meu computador quando chego em casa via Wake On Lan e configuro o Ubuntu para fazer login automaticamente para que, quando eu começar a usar meu computador, ele esteja pronto para carregar e iniciar tudo programado para iniciar no login, como o Skype ou o Steam.

No entanto, quando uso o WOL para iniciá-lo, e o Skype fica on-line, as pessoas podem pensar que eu estou lá quando não estou e começam a me enviar mensagens, mas não recebem resposta minha. Quando eu inicio o PC usando o botão liga / desliga, normalmente vou usá-lo logo após o login, então meus contatos do Skype não vão pensar que eu estou lá quando não estou. Portanto, se eu pudesse configurá-lo para não iniciar o Skype se um sinal WOL inicializasse a inicialização, mas inicie o Skype se o botão de energia iniciou a inicialização.

    
por latias1290 07.03.2015 / 22:02

1 resposta

3

O modo como um computador é iniciado não é salvo e nem passado para o sistema operacional.

  

e o Skype fica on-line, as pessoas podem pensar que eu estou lá quando não estou

Suponho que seria menos difícil iniciar o Skype com o status definido como "off-line" ou "invisível".

  

e comece a me enviar mensagens, mas não receba nenhuma resposta minha.

Eu não vejo problema aqui. Se você não responder, você não está lá.

    
por Rinzwind 08.03.2015 / 13:36