Le script read_lom

, par  Olivier Duquesne aka DaffyDuke

Le 10 octobre 2009 à 00:15, par Olivier Duquesne aka DaffyDuke En réponse à : Le script read_lom

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="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZWNobyAkbGluZSB8IGF3ayAne3ByaW50ICQxfSc8L2NvZGU+"></span>
DATEHUMAN=<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZWNobyAmcXVvdDskREFURSZxdW90O3xzZWQgLWUgJnF1b3Q7cy8rLyAvZyZxdW90OyAtZSAmcXVvdDtzL3Mvc2Vjb24vZyZxdW90OyAtZSAmcXVvdDtzL2QvZGF5cy9nJnF1b3Q7IC1lICZxdW90O3MvaC9ob3Vycy9nJnF1b3Q7IC1lICZxdW90O3MvbS9taW51dGVzL2cmcXVvdDsgLWUgJnF1b3Q7cy9zZWNvbi9zZWNvbmRzL2cmcXVvdDsgLWUgJnF1b3Q7cy8kLyBhZ28vZyZxdW90OzwvY29kZT4="></span>
DATENEW=<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+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

Publications Derniers articles publiés