Hd e Memoria [RESOLVIDO]

1. Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2009 - 09:41h

Boa Tarde,

Como Faço para mostrar com comandos o hd e a memoria neste sentido para um shellscript.

Obrigado

Espaço em disco: 100 GB
Espaço Utilizado: 35 GB
Espaço Livre: 65 GB
Sistema de partições:
/dev/sda1 on /boot type ext3 (rw)
/dev/sda2 on /boot type ext3 (rw)
/dev/sda3 on /home type xfs (rw)
Memória principal: 1 GB
Espaço Utilizado: 215 MB
Espaço Livre: 785 MB


  


2. MELHOR RESPOSTA

Daniel Fernandes
volcom

(usa Debian)

Enviado em 25/11/2009 - 15:06h

Pensando melhor, se usar o awk pode ser que resolva em todas as distribuições.

Deve ficar algo assim:

Tamanho:

df -h |grep /dev/hdX | awk '{print $2}'

Onde X é o seu HD e $2 vai variar com o campo que quer pegar, da esquerda para a direita partindo de $1.

Qualquer dúvida nos avise ;)

Abraço

3. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2009 - 11:41h

hum nao vou responder, mas vou dar a dica...

coloca os comandos

df -h
mount

e usa o cut e o cat para imprimir bem bonito na tela... ta bom? Pensa sozinho e testa o que eu disse... depois vejamos como voce se sai... rs

abs


4. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2009 - 12:16h

Então ja fiz com cut, blz na minha maquina funciona blz mas se eu colocar o mesmo script num debian etch ao inves do lenny nao rola;

Utilizei o Seguinte: (em outra maquina fica desformatado)

Espaco em disco: `df -h |grep /dev/hd | cut -d " " -f 15`B
Espaco Utilizado: `df -h |grep /dev/hd | cut -d " " -f 17`B
Espaco Livre: `df -h |grep /dev/hd | cut -d " " -f 19`B
Sistema de particoes:
`mount | grep /dev/hd``mount | grep /dev/sd`
Memoria principal: `free -m |grep "Mem" |cut -d " " -f 11` MB
Espaco Utilizado: `free -m |grep "Mem" |cut -d " " -f 19` MB
Espaco Livre: `free -m |grep "Mem" |cut -d " " -f 27` MB


5. Re: Hd e Memoria [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 25/11/2009 - 12:22h

Isso vai variar de uma distribuição para outra.

Vai ter que adequar para cada distribuição!

Abraço


6. Comandos

Neto
netocba

(usa Debian)

Enviado em 25/11/2009 - 15:28h

Olá amigo simples

HD comando df -h
Memoria comando top

agora se vc quiser ver seu HD na lingua dos computadores é so digitar

cat /dev/seu-hd < enter >

para parar

CtrL C

t mais


7. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2009 - 17:28h

sera q num é um problema de dash e bash nao???


8. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2009 - 17:32h

Vou testar o awk.

Obrigado


9. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/11/2009 - 08:59h

Obrigado a todos,utilizei o awk com o cat e cut.

discototalsata=`df -h |grep /dev/sd |awk '{print $2}'`
discototalide=`df -h |grep /dev/hd |awk '{print $2}'`
discoutilizadosata=`df -h |grep /dev/sd |awk '{print $3}'`
discoutilizadoide=`df -h |grep /dev/hd |awk '{print $3}'`
discolivresata=`df -h |grep /dev/sd |awk '{print $4}'`
discolivreide=`df -h |grep /dev/hd |awk '{print $4}'`
particoessata=`mount |grep "/dev/sd" |awk '{print " "$1 " montado em " $3 " de tipo " $5 " "
$6}'`
particoeside=`mount |grep "/dev/hd" |awk '{print " "$1 " montado em " $3 " de tipo " $5 " "
$6}'`
memoriatotal=`free -m |grep "Mem" |awk '{print $2}'`
memoriautilizada=`free -m |grep "Mem" |awk '{print $3}'`
memorialivre=`free -m |grep "Mem" |awk '{print $4}'`

Abracos

Carlos


10. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/11/2009 - 10:25h

olha como voce ficou bem melhor em uma merreca de tempo...:) parabens.

ja que a ideia era so pegar um padrao, vou te ensinar um truquezim pra economizar um processo:

DISCO=`df -h | awk '/\dev\/sd/ { print $2 }'`

esquece o grep... o awk é uma linguagem poderosa... elementos de sed e awk orginaram a linguagem Perl.

recomendo o Unix Power Tools da o`reilly como leitura... infelizmente eu nao tenho lido muito...


11. Re: Hd e Memoria [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/11/2009 - 11:59h

Obrigado.

Vivendo e Aprendendo.

Abracos

Carlos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts