Determine quantas vezes um SO específico foi inicializado

5

Talvez a minha pergunta seja um pouco tola para perguntar, mas há alguma maneira de contar quantas vezes um item específico foi selecionado do GRUB2?

Eu terei o Windows 10 e o Ubuntu 15.10 instalados e gostaria de fazer um gráfico e estatísticas sobre o uso do sistema operacional. Eu só preciso dos dois números quantas vezes iniciei cada um.

Eu posso usar um notebook para isso, mas se houver uma maneira de automatizar uma tarefa, por que não? :)

Obrigado.

    
por Armand Bozsik 04.12.2015 / 15:17

1 resposta

0

Toda vez que o Ubuntu inicializa, ele registra o fato em /var/log/kern.log . No meu sistema, vejo:

Dec  2 10:00:11 squid kernel: [    0.000000] Initializing cgroup subsys cpuset
Dec  2 10:00:11 squid kernel: [    0.000000] Initializing cgroup subsys cpu
Dec  2 10:00:11 squid kernel: [    0.000000] Initializing cgroup subsys cpuacct
Dec  2 10:00:11 squid kernel: [    0.000000] Linux version 3.13.0-71-generic (buildd@lgw01-09) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 (Ubuntu 3.13.0-71.114-generic 3.13.11-ckt29)
Dec  2 10:00:11 squid kernel: [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.13.0-71-generic root=UUID=88dc0c09-632f-4265-8933-a967351220ae ro quiet splash vt.handoff=7

Dec 2 10:00:11 is Quando, squid é meu nome de host, kernel: é quem emitiu a mensagem, [ 0.000000] é o tempo desde a inicialização (!) e o restante é a mensagem. Você poderia fazer:

zgrep 'Command line: BOOT_IMAGE=' /var/log/kern.log*

para ver todos ou:

zgrep 'Command line: BOOT_IMAGE=' /var/log/kern.log* | wc -l

para contar reinicializações.

    
por waltinator 04.12.2015 / 19:22

Tags