Le script read_lom

samedi 10 octobre 2009 à 00h15
par Olivier Duquesne aka DaffyDuke

Logo de Olivier Duquesne aka DaffyDuke

A toute fin utile, voici ci-dessous le script utilisé pour le diagnostique matériel d’une Sun :

[fr20299@wingate01 ~]$ cat etc/read_lom 
#!/bin/ksh
WARNING="echo -ne \\033[1;31m"
NORMAL="echo -ne \\033[0;39m"

HOST=$1

ssh $HOST /usr/sbin/lom -e 10 > /tmp/$HOST.lom

while read line
do
if echo $line|grep + >/dev/null
then
DATE=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+ZWNobyAkbGluZSB8IGF3ayAne3ByaW50ICQxfSc8L2NvZGU+"></span>
DATEHUMAN=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+ZWNobyAmcXVvdDskREFURSZxdW90O3xzZWQgLWUgJnF1b3Q7cy8rLyAvZyZxdW90OyAtZSAmcXVvdDtzL3Mvc2Vjb24vZyZxdW90OyAtZSAmcXVvdDtzL2QvZGF5cy9nJnF1b3Q7IC1lICZxdW90O3MvaC9ob3Vycy9nJnF1b3Q7IC1lICZxdW90O3MvbS9taW51dGVzL2cmcXVvdDsgLWUgJnF1b3Q7cy9zZWNvbi9zZWNvbmRzL2cmcXVvdDsgLWUgJnF1b3Q7cy8kLyBhZ28vZyZxdW90OzwvY29kZT4="></span>
DATENEW=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+ZGF0ZSAtZCAmcXVvdDskREFURUhVTUFOJnF1b3Q7ICsmcXVvdDslbS8lZC8lWSAlSDolTTolUyZxdW90OzwvY29kZT4="></span>
fi
echo $line | sed -e "s@$DATE@$DATENEW@g"
done < /tmp/$HOST.lom > /tmp/$HOST.lom2

SPACE="echo ========================================"

ssh $HOST "$SPACE ; /usr/sbin/lom -l ; $SPACE ; /usr/sbin/lom -f ; $SPACE ; /usr/sbin/lom -v ; $SPACE ; /usr/sbin/lom -t ; $SPACE "  >> /tmp/$HOST.lom2

cat /tmp/$HOST.lom2

Réponses


Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.