🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6459

Re: script sobre dmesg

#6459
From: Samuel
Date: Thu, 26 Jun 2003 10:03
39 lines
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-mail
References: <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)