Skip to main content

Script de inicio en Debian

Resulta que tení­a en mi instalación anterior en la pc de soporte algunos scripts que hací­an actividades especí­ficas y en su momento las agregue manualmente para que cada vez que iniciara el sistema, dichos scripts se ejecutaran.

Resulta que en su momento comenté como le hice, pero pues ya tendrá su tiempecito de eso y pues no recordaba exactamente cómo le habí­a hecho.

Sucede que tengo un script con reglas para montar un firewall, además de hacer bloqueo de puertos tanto de entrada como de salida. Cuando por fin quedó funcionando tal y como se necesitaba copie dicho script (llamado local) a /etc/init.d/ y le habí­a dado permisos de ejecución así­.. cada que querí­a ejecutarlo hací­a:

root_at_soporte:/etc/init_dot_d# /etc/init.d/local

Y listo.. se ejecutaba el script. Pero debí­a de ponerlo para que se ejecutara cada vez que esta pc se reiniciara (raramente). Entonces lo conseguí­ gracias a este artí­culo de JavoAxian.

Así­ que lo que hice fue lo siguiente, entrar al directorio:

root_at_soporte:/home/hbautista# cd /etc/init.d/

Luego fue cuestión de ejecutar rc-update

root_at_soporte:/etc/init_dot_d# update-rc.d local defaults
update-rc.d: warning: /etc/init.d/local missing LSB information
update-rc.d: see
Adding system startup for /etc/init.d/local …
/etc/rc0.d/K20local -> ../init.d/local
/etc/rc1.d/K20local -> ../init.d/local
/etc/rc6.d/K20local -> ../init.d/local
/etc/rc2.d/S20local -> ../init.d/local
/etc/rc3.d/S20local -> ../init.d/local
/etc/rc4.d/S20local -> ../init.d/local
/etc/rc5.d/S20local -> ../init.d/local
root_at_soporte:/etc/init_dot_d#

Listo!!, con eso se agrega un script al inicio.

Abur.. 😛

3 comentarios en “Script de inicio en Debian”

  1. Ahmmm.. pues no lo había checado, pero igual y funciona mejor ponerlo ahí y así evitarnos la pena.

    Pero al menos me sirvió para saber como hacerlo y también como quitarlo.

    Gracias por el comentario 😉

Deja un comentario

A %d blogueros les gusta esto: