Article View: es.comp.os.linux.programacion
Article #6239Re: una ayudita con el bash
From: Hue-Bond
Date: Tue, 22 Jul 2003 18:44
Date: Tue, 22 Jul 2003 18:44
51 lines
3121 bytes
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-mailReferences:
<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)