Article View: es.comp.os.linux.programacion
Article #6222Re: una ayudita con el bash
From: Hue-Bond
Date: Tue, 22 Jul 2003 02:31
Date: Tue, 22 Jul 2003 02:31
36 lines
2333 bytes
2333 bytes
mad_soft, mar20030722@00:51:20(GMT):
>
> El caso es que me gustaria que comprobara si el modulo esta cargado
> y si esta cargado que descargara el modulo y matara los procesos y si no
> esta cargado pues que cargue el modulo y los 2 demonios esos.
Desde bash:
grep lirc_gpio /proc/modules &> /dev/null && {
# est� cargado
} || {
# no lo est�
}
> Pero no tengo mucha idea de como hacerlo. Tengo algunas nociones de C
> pero necesito ayuda no se como comprobar si un modulo esta cargado o no
> y que devuelve esa comprobacion, para a traves de eso hacer un if y
> apa�ar esto.
Abre /proc/modules y lee l�nea por l�nea. Si encuentras que una l�nea
contiene "lirc_gpio", ya sabes que est� cargado.
> if (modprobe lirc_gpio)<- aki comprobaria si esta cargado el modulo
> {
> modprobe -r lirc_gpio
> killall irexec
> killall lircd
> }
Primero mata los procesos, luego descarga el m�dulo.
--
David Serrano - Linux Registered User #87069
Technical Details
Message-ID:
<slrnbhp8g9.s58.ecolnet@genus.cyberchat2000.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!ucberkeley!priapus.visi.com!news-out.visi.com!green.readfreenews.net!news.readfreenews.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!reboot.escomposlinux.org!lamanonegra.escomposlinux.org!neozero.escomposlinux.org!not-for-mailReferences:
<bfi1qu$emqrf$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-21 19:32:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!ucberkeley!priapus.visi.com!news-out.visi.com!green.readfreenews.net!news.readfreenews.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!reboot.escomposlinux.org!lamanonegra.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 02:31:52 +0000 (UTC) Organization: Cyberchat 2000, S. L. Lines: 36 Message-ID: <slrnbhp8g9.s58.ecolnet@genus.cyberchat2000.com> References: <bfi1qu$emqrf$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 1058841112 22830 80.28.26.16 (22 Jul 2003 02:31:52 GMT) X-Complaints-To: neozero@escomposlinux.org NNTP-Posting-Date: Tue, 22 Jul 2003 02:31:52 +0000 (UTC) X-Message-Flag: Visit http://www.debian.org/ X-MSMail-Priority: High User-Agent: slrn/0.9.7.4 (Linux)