Como lanzar un script al inicio

Ayer estaba montando mi pc, porque me habia ido de party :D (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

2 Respuestas to “Como lanzar un script al inicio”

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

  2. Good site… Nice design

Deja un comentario

XHTML: Puedes usar los siguientes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Introduzca el código

Next: Hotkeys »