Cómo escribir un script de auto arranque en Linux

Escrito por mark keller | Traducido por carlos alberto feruglio
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo escribir un script de auto arranque en Linux
Los archivos de configuración de Linux son fáciles de editar. (BananaStock/BananaStock/Getty Images)

Todos los archivos de configuración de Linux se almacenan en documentos de texto plano, lo que hace que sean fáciles de editar. Esta funcionalidad te permite añadir secuencias de comandos (script) para la secuencia de arranque de tu computadora o en el proceso de montaje del dispositivo, haciendo efectivamente que se ejecute automáticamente cuando enciendes tu PC, conectas tu dispositivo USB o insertas un CD.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

    Para ejecutarse en el arranque del sistema

  1. 1

    Escribe tu script y guárdalo en el directorio /etc/init.d/.

  2. 2

    Asegúrate de que el script sea ejecutable probando el siguiente comando en una terminal del intérprete de línea de comandos (shell). Reemplaza "script.sh" con el nombre actual de tu script:

    chmod 755 /etc/init.d/script.sh

  3. 3

    Ejecuta lo siguiente, si utilizas una distribución basada en Debian como Ubuntu o Linux Mint, para crear los enlaces simbólicos necesarios para hacer que el script se ejecute en el arranque del sistema:

    update-rc.d script.sh defaults

    Nuevamente reemplaza "script.sh" con el nombre de tu archivo actual. Ejecuta los siguientes comandos en cambio si utilizas una distribución que no sea basada en Debian:

    chkconfig --add script.sh chkconfig script.sh on

    Para ejecutar al montar el dispositivo

  1. 1

    Escribe tu script, hazlo ejecutable y guárdalo. Hazlo en cualquier lugar, ya sea en el CD, una unidad flash o una cámara digital para la que deseas la ejecución automática o en un lugar en tu disco duro.

  2. 2

    Ejecuta el siguiente comando si el dispositivo está basado en USB:

    lsusb

    Esto generará la identificación de datos sobre todos los dispositivos USB conectados actualmente en la computadora. Toma nota de los datos de identificación para tu dispositivo. Crea un nuevo archivo en un editor de texto y añade las siguientes líneas de texto:

    ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy", RUN+="/home/linus/script.sh"

    Reemplaza las "xxxx" con los caracteres que se encuentran antes de los dos puntos en la identificación y las "yyyy" con los que se encuentran después de ellas. Reemplaza la ruta después de RUN+= con la ruta de acceso al script. Guarda el archivo como "10-my_autorun.rules" en el directorio /etc/udev/rules.d/. Saltea el siguiente paso si estás utilizando un CD en lugar de un dispositivo USB.

  3. 3

    Dirígete a /etc/udev/rules.d/ en el administrador de archivos si utilizas un dispositivo que no sea USB, como un CD o DVD. El directorio debe contener un archivo con "cd" en su nombre; ábrelo. Anexa el siguiente texto para cada línea del contenido del archivo, reemplaza la ruta con la de tu script actual y guárdalo:

    RUN+="/home/linus/script.sh"

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles