Informação do sistema
Publicado por Lord Arthas Menethil 25/08/2006
[ Hits: 6.147 ]
Pequeno códig que fornece seu uptime, memória RAM total, livre, e também a quantidade de processos rodando.
#include <linux/kernel.h>
#include <linux/sys.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/sysinfo.h>
int main()
{
const long minute = 60;
const long hour = minute * 60;
const long day = hour * 60;
const double MB = 1024 * 1024;
struct sysinfo system;
sysinfo(&system);
printf("UPTIME: %ld dias, %ld:%02ld:%02ld\n", system.uptime / day, (system.uptime % day) / hour, (system.uptime % day) / minute, system.uptime % minute);
printf("RAM total: %5.1f MB\n", system.totalram / MB);
printf("RAM livre: %5.1f MB\n", system.freeram / MB);
printf("Processos: %d\n", system.procs);
return(0);
}
Dangerous Tux Game com gráficos
Jogo Super Mario Bros 3 (com gráficos)
[C] Listas Duplamente Encadeadas
Nenhum comentário foi encontrado.
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Como você configura seu GNOME? Eu faço assim... (6)
Diagrama para escolher sua distro Linux (7)
O que você está ouvindo agora? [2] (237)









