🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

una ayudita con el bash

#6220
From: mad_soft
Date: Tue, 22 Jul 2003 00:51
38 lines
2168 bytes
Hola buenas es la primera vez que escribo en este grupo
soy un completo lerdo, pez y novato en esto del linux
me lo he instalado hace poco y estoy probando unas cosillas

Bueno a lo que vamos, jejejeje
El caso es que he hecho un peque�o archivo con estas ordenes, para que
al ejecutarle se me arranque todo lo necesario para utilizar el mando
	
	- modprobe lirc_gpio
	- lircd
	- irexec -d

Esto funciona genial, lo tengo asi en un archivo, porque lo utilizo solo
de cabos a rabos lo del mando y por no tener el modulo siempre cargado
pues lo cargo asi cuando lo necesito.

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.
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.

�alguna idea?

if (modprobe lirc_gpio)<- aki comprobaria si esta cargado el modulo
    {
    modprobe -r lirc_gpio
    killall irexec
    killall lircd
    }
else
    {
    modprobe lirc_gpio
    lircd
    irexec -d
    }
Technical Details
Message-ID: <bfi1qu$emqrf$1@ID-62384.news.uni-berlin.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!81-202-208-231.user.ono.COM!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b0e07b3d7b695f7,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-07-21 17:51:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!81-202-208-231.user.ono.COM!not-for-mail
From: mad_soft <mad_soft@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: una ayudita con el bash
Date: Tue, 22 Jul 2003 02:51:20 +0200
Lines: 52
Message-ID: <bfi1qu$emqrf$1@ID-62384.news.uni-berlin.de>
NNTP-Posting-Host: 81-202-208-231.user.ono.com (81.202.208.231)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de 1058835102 15428463 81.202.208.231 (16 [62384])
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.4) Gecko/20030624
X-Accept-Language: es-es