🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: una ayudita con el bash

#6222
From: Hue-Bond
Date: Tue, 22 Jul 2003 02:31
36 lines
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-mail
References: <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)