🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: una ayudita con el bash

#6239
From: Hue-Bond
Date: Tue, 22 Jul 2003 18:44
51 lines
3121 bytes
mad_soft, mar20030722@17:37:42(GMT):
> Nada, he probado asi en lineas separadas y juntas con el ;
> y ahora siempre me ejecuta la parte del if o sea que siempre esta
> intentando matar los procesos y demas

L�gico. Sigamos el programa parte por parte:


>   if modprobe lirc_gpio

"Si el comando tiene �xito, o sea, si se ha conseguido cargar el m�dulo, o
sea, si el m�dulo no estaba cargado..."


>      then
>      {
>      killall irexec
>      killall lircd
>      modprobe -r lirc_gpio
>      }

"Matar procesos y descargar el m�dulo". Con esto nos quedamos igual que al
principio y al ejecutar de nuevo, pasar� lo mismo :^).


>   else

"Si no lo hemos conseguido cargar, o sea, si ya est� cargado u ocurre alg�n
otro error..."


>      {
>      modprobe lirc_gpio
>      lircd
>      irexec -d
>      }
>   fi

"Intentar cargarlo (pero volver� a dar error) y ejecutar programas (que no
funcionar�n si el error es otro y el m�dulo no se ha cargado)". En este caso
tambi�n nos quedamos igual que al principio (excepto que ahora quiz� tenemos
los programas funcionando) y al ejecutar de nuevo, tambi�n pasar� lo mismo.

El error, desde mi punto de vista, es metodol�gico. No se debe hacer "if
modprobe lirc_gpio" porque en este caso intentamos cargar el m�dulo siempre,
incondicionalmente. En otro mensaje te puse la aproximaci�n que habr�a
seguido yo: mirar en /proc/modules y actuar en consecuencia.


-- 
 David Serrano - Linux Registered User #87069
Technical Details
Message-ID: <slrnbhr1f6.5rs.ecolnet@genus.cyberchat2000.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!proxad.net!kibo.news.demon.net!demon!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!neozero.escomposlinux.org!not-for-mail
References: <bfi1qu$emqrf$1@ID-62384.news.uni-berlin.de> <Xns93C02A48D7D94FalsoComoJudasmixmai@130.133.1.4> <bfj8cp$f1k9c$2@ID-62384.news.uni-berlin.de> <slrnbhqht3.mf3.sio2.arr@cebolleta.net.dhis.org> <bfjopj$fh9ch$1@ID-62384.news.uni-berlin.de> <slrnbhqrah.pff.sio2.arr@cebolleta.net.dhis.org> <bfjspl$ffkaq$1@ID-62384.news.uni-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b0e07b3d7b695f7
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-07-22 11:44:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!proxad.net!kibo.news.demon.net!demon!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!neozero.escomposlinux.org!not-for-mail
From: Hue-Bond <ecolnet@cyberchat2000.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: una ayudita con el bash
Date: Tue, 22 Jul 2003 18:44:02 +0000 (UTC)
Organization: Cyberchat 2000, S. L.
Lines: 51
Message-ID: <slrnbhr1f6.5rs.ecolnet@genus.cyberchat2000.com>
References: <bfi1qu$emqrf$1@ID-62384.news.uni-berlin.de> <Xns93C02A48D7D94FalsoComoJudasmixmai@130.133.1.4> <bfj8cp$f1k9c$2@ID-62384.news.uni-berlin.de> <slrnbhqht3.mf3.sio2.arr@cebolleta.net.dhis.org> <bfjopj$fh9ch$1@ID-62384.news.uni-berlin.de> <slrnbhqrah.pff.sio2.arr@cebolleta.net.dhis.org> <bfjspl$ffkaq$1@ID-62384.news.uni-berlin.de>
Reply-To: ecolnet@cyberchat2000.com
NNTP-Posting-Host: 80-28-26-16.adsl.nuria.telefonica-data.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: negre.neozero.net 1058899442 26177 80.28.26.16 (22 Jul 2003 18:44:02 GMT)
X-Complaints-To: neozero@escomposlinux.org
NNTP-Posting-Date: Tue, 22 Jul 2003 18:44:02 +0000 (UTC)
X-Message-Flag: Visit http://www.debian.org/
X-MSMail-Priority: High
User-Agent: slrn/0.9.7.4 (Linux)