en Red Hat, Mandriva y otros derivados el lugar donde se coloca comandos o scripts para que se ejecuten en el boot es /etc/rc.d/rc.local. En Debian GNU/Linux y derivados es en /etc/init.d/bootmisc.sh

Como puedes ver el
bootmisc.sh está linkado para el /etc/rcS.d con el nombre S55bootmisc.sh donde S significa que será startado en el boot y en número es el  número de ejecución del script (puedes ver que hay otros que comienzan con K, estos son derrumbados-kill durante el boot). Como puedes constatar en el  /etc/inittab, todos los scripts del /etc/rcS.d serán iniciados en el boot para cualquier runlevel, salvo en el  caso de boot de emergencia.

Ahora puedes hacer lo siguiente:

1.- Colocar tu script en /etc/init.d/bootmisc.sh  (no muy decente), o
2.- Crear tu propia script (tipo daemon) de la forma:   

     #!/bin/bash

iniciar(){
iptraf -d eth0 -B
}

parar(){
aqui colocas comando o script para parar <iptraf -d eth0 -B>
}

case "$1" in
"start")
iniciar
;;
"stop")
parar
;;
*)
echo "Use los parametros start|stop"
esac


Ahora le das un nombre por ejemplo mi-iptraf y lo cambias con permiso de ejecución y lo colocas, como dijo Angel Rengifo, en /etc/init.d. Luego linkas para rc1.d, por ejemplo como
# ln -s /etc/init.d/mi-iptraf  /etc/rc1.d/
S25mi-iptrat

luego startas
# /etc/init.d/mi-iptraf start
si quieres pararlo es solo darle
# /etc/init.d/mi-iptraf stop
Bueno, espero que te sirva.

Abrazos,

Edgar Rondán.

On 2/21/06, Angel Rengifo Cancino <[EMAIL PROTECTED]> wrote:
Hola:

¿Por que no agregas tu propio archivo en /etc/init.d y luego
configuras para que se ejecute en los niveles adecuados usando
update-rc.d?

El 21/02/06, Juan Carlos Horqque Peñaloza< [EMAIL PROTECTED]> escribió:
> Tengo un comando que quiero que se ejecute cada vez que enciendo mi PC (
> iptraf -d eth0 -B), como veran esta en modo background, he revisado un
> pequeño manual y me recomendaba ponerlo al final de /etc/rc.d/rc.local; pero
> yo uso debian sid donde tengo rc(0~6).d, y tengo como default run level 1,
> pero no encuentro el rc.local en ninguno. Hay otro lugar donde poner ese
> comando para que se ejecute siempre, pliz help
>
> --
>  .''`.      Juan Carlos Horqque Peñaloza
> : :'  :     Ingeniero Electrónico
> `. `'`     CLARO:  9322 8990
>   `-       Linux User # 398541
> _______________________________________________
> Linux-plug mailing list
> [email protected]
> http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
>
>
>
_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

Responder a