Article View: es.comp.os.linux.programacion
Article #6459Re: script sobre dmesg
From: Samuel
Date: Thu, 26 Jun 2003 10:03
Date: Thu, 26 Jun 2003 10:03
39 lines
2248 bytes
2248 bytes
El Thu, 26 Jun 2003 11:39:26 +0200, Pacolinx
<pacolinux@QUITAMEinicia.com> dijo:
>
> Hola
> A mi disco duro hay veces q me saca error de dma y cuando eso pasa tengo q
> desactivarlo. Para eso he hecho este script q si encuentra la cadena
> status=0x51 en dmesg me desactive el dma. Pero siempre me desactiva el
> dma. Algien sabe donde esta el fallo?
>
> #!/bin/bash
> f=/root/temp.txt
> dmesg > $f
> i=0
> awk '/status=0x51/ {i=i+1} ' $f
> if [ i> 0 ]; then
> echo Error de dma
> hdparm -d0 /dev/hda
> fi
>
> rm -f $f
>
>
No es que sepa mucho de awk(se me ha olvidado lo que sabia), pero estoy
casi seguro de que esa variable i que manejas dentro del script no es
una variable de entorno, entre otras cosas porque un proceso hijo no
puede modificar las variables de entorno de su padre.
¿Por que no te vale algo del estilo
if dmesg | grep 'status=0x51' > /dev/null ; then
echo hdparm -d0 /dev/hda
fi
?
--
Samuel Mo�ux Salvador
PGP Key pgp.rediris.es ----- KeyID 0x822583C2
Technical Details
Message-ID:
<slrnbflh87.1qs.444398NOSPAM@tizona.no-ip.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!logbridge.uoregon.edu!xmission!news-out.spamkiller.net!propagator2-maxim!news-in.superfeed.net!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<ejrqs-u63.ln1@paco.aldarias.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,f984cdfccfbdd20 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-06-26 03:03:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!logbridge.uoregon.edu!xmission!news-out.spamkiller.net!propagator2-maxim!news-in.superfeed.net!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: Samuel <444398NOSPAM@celes.unizar.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: script sobre dmesg Date: Thu, 26 Jun 2003 10:03:30 +0000 (UTC) Organization: Telefonica Data Espagna Lines: 39 Message-ID: <slrnbflh87.1qs.444398NOSPAM@tizona.no-ip.org> References: <ejrqs-u63.ln1@paco.aldarias.org> NNTP-Posting-Host: 165.red-80-25-246.pooles.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1056621810 27188 80.25.246.165 (26 Jun 2003 10:03:30 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Thu, 26 Jun 2003 10:03:30 +0000 (UTC) User-Agent: slrn/0.9.7.4 (FreeBSD)