sysinfo

Publicado por PunkMan 22/05/2005

[ Hits: 6.393 ]

Download sysinfo.sh




originalmente o sysinfo tava em C, usando a funcao system() buhh...
passei ele para sh e fiz umas modificacoeszinhas pra ficar mais bunitinh =)

  



Esconder código-fonte

#!/bin/sh
echo "
[------------------------------------sysinfo-----------------------------------]
 `cat /etc/slackware-version` _ `uname -sr` _ `uname -m`
 Uptime (`uptime` )

 `cat /proc/cpuinfo | grep '^model name' | head -1 | sed -e 's/^.*: //'` _ `cat /proc/cpuinfo | grep 'cpu MHz' | head -1 | sed -e 's/^.*: //'` Mhz _ Bogomips `cat /proc/cpuinfo | grep '^bogomips' | awk '{ sum+=\$3 }; END { print sum }'`
 Informacao da memoria: `free | grep Mem | awk '{printf (\"%d\", $2/1000+4 )}'` Megabytes de RAM _ `free | grep Mem | awk '{printf (\"%.0f\", ( $3 -($6 + $7) )/1000)}'` Megabytes usados - %`free | grep Mem | awk '{print (( $3 -($6 + $7) )/$2)*100}'`
 Informacao do HD: `df | awk '{ sum+=$2/1024^2 }; END { printf (\"%dGb\", sum+4 )}'` HD, `df | awk '{ sum+=$4/1024^2 }; END { printf (\"%dGb\", sum+4 )}'` Livres

 Placa de rede: `/sbin/route | grep default | head -1 | sed -e 's/^.*0 //'` 
 Trafego da rede: R`/sbin/ifconfig | grep 'RX bytes' | head -1 | sed -e 's/^.*R//'`
[------------------------------------sysinfo-----------------------------------]
" 

Scripts recomendados

Enviar e-mails

Script simples para cálculos com dialog

TTYREC

Montar PenDrive

Script para relatório de download de arquivos via Squid


  

Comentários
[1] Comentário enviado por slacker_ddsckt em 22/05/2005 - 17:20h

soh mais comentario.. nao fui eu que fiz o script...
e o resto voces sabem!
flw

[2] Comentário enviado por removido em 20/06/2006 - 14:09h

não acredito que alguém fez essa coisa aí em C usando a system();
a gente ve cada coisa por aí...
esses slackers...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts