Quero entender detecção do hd

1. Quero entender detecção do hd

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/11/2007 - 00:17h

ola pessoal,
Estou refazemdo instalador do neodizinha (que é baseado no do dizinha, que é baseado no do kurumin q é baseado no knoppix... cansei :p ) de acordo com as necessidades de um projeto q estou tocando e gostaria de entender o seguinte:
--------------

> $TMP
NUMHD=0
if [ -f /proc/partitions ] ; then
while read x x x p x
do
case "$p" in
hd?)
if [ "`cat /proc/ide/$p/media`" = "disk" ] ; then
echo "$p `tr ' ' _ </proc/ide/$p/model`" >> $TMP
NUMHD=$[NUMHD+1]
fi
;;
sd?)
x="`scsi_info /dev/$p | grep MODEL | tr ' ' _`"
x=${x#*\"}
x=${x%\"*}
echo "$p $x" >> $TMP
NUMHD=$[NUMHD+1]
;;
*) ;;
esac
done < /proc/partitions
fi
HARDDISKS="`cat $TMP`"

------------

que x x p x é esse? essa variavel é declarada no final mas nao compreendi o q faz e nem pq ela é declarada 3x

Sei q se copiar e colar isso funciona mas quero entender o porque.

Agradeço a quem puder ajudar...
Abraços


  


2. Os x

Ever
crow

(usa Debian)

Enviado em 20/11/2007 - 04:28h

Desculpa estava dormindo e respondi besteiras

Voce esta usando /proc/partitions
- Dentro te 4 colunas
- read file.txt x x p x # isto cria um file e usa a coluna 3
- Para ver e so dar f4 dentro de proc
-su
-mcedit partitions
-Voce pode mudar o p por outra coisa
-E tambem mudar de coluna vamos usar a coluna 4
-Exemplo read teste.txt x x x colhd
De nada nao tem de que






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts