El mié, 07-05-2014 a las 15:27 -0700, dir.informatica escribió: > Cómo puedo hacer que un scrip se ejecute desde que se inicie mi sistema > linux ... saludos >
La forma sencilla es casi siempre declarar su ejecución en /etc/rc.local. Ahora bien, es posible que te interese lanzar el script cuando ocurre algo especial. Por ejemplo, cuando te reinician la máquina. Yo tengo preparado esto en mi sistema, según una idea que encontré en una lista de SuSE Linux hace años de años. Te paso el Know-how: Received: (qmail 28909 invoked from network); 28 Aug 2002 18:09:17 -0000 Date: Wed, 28 Aug 2002 14:07:02 -0400 From: zentara <zent...@zentara.net> To: suse-linu...@suse.com Message-Id: <20020828140702.244d967d.zent...@zentara.net> X-Mailer: Sylpheed version 0.8.2 (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-RBL-Warning: OSDUL: This E-mail came from 65.142.82.104, a potential spam source listed in OSDUL. X-Note: This E-mail was scanned for spam. Subject: [SLE] Mail Notification of remote server reboot. X-Fetchmail-Warning: recipient address suse-linu...@suse.com didn't match any local name X-UIDL: 9c65920c163a7409e77db7ca61d43628 Status: R X-Status: N Hi, I saw this tip today from UGU, and thought some of you might find it useful for security of remote servers. It was a ksh script, I converted to bash. Put it in /etc/rc.d/notify , and make a symlink to it in /etc/rc2.d ln -s /etc/rc.d/notify /etc/rc.d/rc2.d/S99notify ############################################# #!/bin/sh # Boot Notification Script # /etc/rc2.d/S99notify - Sends e-mail notification to the #administrators when the system is booted. DATE=`date` SRVNM=`uname -n` # The next variable can be set for multiple addresses # (i.e. jsm...@yahoo.com,jsm...@hotmail.com) MAILADD=r...@you.net mail $MAILADD <<EOF From: $0 To: $MAILADD Subject: Boot of $SRVNM $DATE $SRVNM has booted up. If this is news to you, please investigate. EOF exit 0 Las posibilidades de uso de scripts según esta idea son amplias. Ojo: debes tener en cuenta el nivel de ejecución (2,3,4,5,6) para lo que quieres (estudia qué pasa en cada nivel de ejecución), y tener en cuenta que el script se nombrará comenzando con S por ser lanzado al inicio (me encantaría que se lanzara cuando la estuvieran apagando, pero ello implicaría que pudiera preparar una UPS con el software adecuado que mandara apagar la máquina cuando cortan la corriente, y eso no lo he logrado; siempre algo me falla o el soft no me sirve), que el 99 se pone para que sea lo último a ejecutar en ese nivel, y que si se trata de un Debian, como en mi caso, el script se ubicará en /etc/init.d. -- M.Sc. Alberto García Fumero Usuario Linux 97 138, registrado 10/12/1998 Las autoridades sanitarias advierten: El uso prolongado de Windows puede provocar dependencia. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l