Como lanzar un script al inicio
Ayer estaba montando mi pc, porque me habia ido de party
(http://www.lacorporacion.org, aprovecho para hacer publicity) y cuando enciendo mi pc me doy cuenta de que no se lanza mi conexion a internet al inicio (pa que veais si lleva tiempo mi maquina sin reiniciar).
Asi que digo pos voy a poner en mi blog como hacerlo. Primero de todo teneis que crear un script “molón” yo aquí os pongo el que utilizo para lanzar mi conexión a internet (muy básico, pero la pereza mueve montañas) que se llama “adsl”, para ser original, pa que veais lo sencillo que es hacer un script.
#!/bin/csh
set var = $1
if ($var == "stop") then
/usr/bin/eciadsl-stop
endif
if ($var == "start") then
/usr/bin/eciadsl-start
endif
Como veis algo muy trivial, es un script muy molón que recoge sus argumentos de start y stop. Empezemos con lo interesante, este script se ha de lanzar como root, sino simplemente metiendolo en nuestra carpeta ~/.kde/Autostart/ ya se habria resuelto el problem.
Asi que lo primero que vamos a hacer es copiarlo a la carpeta /etc/init.d/ , abrimos el kcontrol (KDE fan) y entramos en Servicios de sistema. Nos autentificamos con nuestro password y seleccionamos el runlevel que queremos en nuestro caso el 5 (entorno X). Buscamos nuestro script en la lista, lo seleccionamos y le damos a start during boot y ya está.
Supongo que para Gnome habra algo similar, para KDE conozco una aplicación al margen del centro del control que se llama KsysV. Si os gusta hacerlo por consola os inivito a que probeis a lanzar el man de estos dos comandos /usr/sbin/invoke-rc.d y /usr/sbin/update-rc.d y que me envieis la respuesta
Frangor
January 17th, 2006 at 11:56
Insertar “script” (en realidad un enlace simbólico) en el nivel de arranque defaults:
update-rc.d adsl defaults
Eliminar “script” del arranque:
update-rc.d adsl remove
En Gentoo:
rc-update add/del (script) (runlevel)
ejemplo:
rc-update add adsl default
Saludos.
Frangor.
fsbo-wk
March 30th, 2006 at 20:07
Good site… Nice design