shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] script para ver informações de hardware


From: Jeiks
Subject: Re: [shell-script] script para ver informações de hardware
Date: Sat, 6 Jun 2009 01:07:06 -0300

Opa..
  dá um "man proc" que você vai achar ainda mais informações que estão nos
arquivos de memória para utilizar em seu script.
  Olha o hwinfo e o dmidecode tb...
  Do /proc/diskstats vc tah pegando todos os loops e os ram, se for somente
os discos que você quiser, tenta o comando:
awk '{if ($3 !~ "ram*" && $3 !~ "loop*") print $3}'  /proc/diskstats

nos seus comandos, vc não precisa dar um cat, depois dar um pipe para o grep
não, usa o grep direto.

para os usuários importantes, pega todos os menores que 1000:
awk -F: '{if ($3 < 1000) print $1}' /etc/passwd

dos módulos, dá uma olhada em /proc/modules
do ifconfig, dá uma olhada em /proc/net/arp

bom, por enquanto que estou lembrando é isso.... espero ter ajudado ;)

abraços

2009/6/5 <address@hidden>

>
>
> Olá.
>
> Criei o script abaixo para para ver informações de hardware.
>
> ??Como posso melhorá-lo??
>
> Obrigado.
>
> FILE="arq_no_pendrive.txt"
> echo "*******************************************" >> $FILE
> cat /etc/hostname >> $FILE
> ifconfig -a >> $FILE
> vmstat >> $FILE
> grep -Eo "\b(hd|sc?d|n?s[tg]|loop|md|ram)([a-z]+)?[0-9]*\b" /proc/diskstats
> >> $FILE
> echo "+++++usuários importantes++++++" >> $FILE
> cat /etc/passwd | grep ":0:" >> $FILE
> echo "+++++usuários no home ++++++" >> $FILE
> cat /etc/passwd | grep "/home/" >> $FILE
> lsmod | cut -d ' ' -f 1 >> $FILE
> for i in `lsmod | cut -d ' ' -f 1`
> do
> modinfo $i >> $FILE
> done
>
> --
> Data Estelar 2454988,323472
> http://sites.google.com/site/ficmatinf
> Desejo-lhe Paz, Vida Longa e Prosperidade.
> São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.
>  
>



-- 
Jacson R. C. Silva


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]