No Ubuntu, como descobrir se a bateria do CMOS está funcionando ou não? [fechadas]

4

Eu quero determinar programaticamente se a bateria do CMOS está funcionando ou não. No meu programa C ++ no linux eu quero conectar-me à internet e atualizar a hora do sistema se a bateria do CMOS não estiver presente ou não estiver funcionando.

    
por neckTwi 16.08.2013 / 17:47

1 resposta

1

Eu não usei SMBIOS para dados CMOS (eu os uso para consultar outros dados), mas por sua página de manual:

  

Os arquivos contidos em usr / sbin recuperam e / ou manipulam vários          parâmetros através das chamadas SMBIOS: activateCmosToken ascii2enUS_scancode          assetTag recupera a Tag de patrimônio do sistema createUnitTestFiles          dellBiosUpdate dellLcdBrightness dellWirelessCtl disable_console_redir          dumpCmos produzir um dump do CMOS dumpSmbios produzir um despejo do          SMBIOS neste sistema getPasswordFormat getSystemId isCmosTokenActive          probes propertyTag recupera o PropertyTag, se set serviceTag recupera          a etiqueta de serviço, a mesma que pode ser lida na etiqueta na parte traseira          (necessário ligar para o atendimento ao cliente da DELL) smitest realiza testes SMI          stateByteCtl tokenCtl upBootCtl verifySmiPassword wakeupCtl

Veja se isso fornece o que você precisa:

link link

Na página man é o link para baixar os arquivos para usar o smbios. Se isso não se aplicar, avise-me e apagarei minha postagem.

    
por Colyn1337 16.08.2013 / 18:06