Cómo escribir un script de autoejecución en Linux
Todos los archivos de configuración de Linux son documentos de texto plano, fáciles de editar. Esto permite añadir scripts a la secuencia de arranque del sistema o al proceso de montaje de dispositivos, haciéndolos ejecutar automáticamente al encender el PC, enchufar un USB o insertar un CD.
Para ejecutar al arrancar el sistema
Paso 1
Escribe tu script y guárdalo en /etc/init.d/.
Paso 2
Asegúrate de que es ejecutable. En terminal:
chmod 755 /etc/init.d/tu_script.sh
Reemplaza "tu_script.sh" por el nombre real.
Paso 3
Si usas distro basada en Debian (Ubuntu, Linux Mint), crea los enlaces simbólicos necesarios:
update-rc.d tu_script.sh defaults
En distros no Debian:
chkconfig --add tu_script.sh chkconfig tu_script.sh on
Para ejecutar al montar un dispositivo
Paso 1
Escribe tu script, hazlo ejecutable y guárdalo. Cualquier ubicación sirve: en el CD, pendrive, cámara digital para la que quieras autoejecución, o en tu disco duro.
Paso 2
Si tu dispositivo es USB, ejecuta:
lsusb
Mostrará datos identificativos de todos los USB conectados. Anota el ID de tu dispositivo. Crea un archivo de texto y añade:
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy", RUN+="/home/usuario/tu_script.sh"
Reemplaza "xxxx" por los caracteres antes de los dos puntos en el ID y "yyyy" por los de después. Cambia la ruta tras RUN+= por la de tu script. Guárdalo como 10-mi_autorun.rules en /etc/udev/rules.d/. Salta al siguiente paso si usas CD en vez de USB.
Paso 3
Si usas dispositivo no USB (CD/DVD), abre /etc/udev/rules.d/ en tu gestor de archivos. Debe haber un archivo con "cd" en el nombre; ábrelo. Añade al final de cada línea lo siguiente, cambiando la ruta a tu script real, y guarda:
RUN+="/home/usuario/tu_script.sh"
- ·Cómo escribirle al Dr. Oz
- ·Cómo recuperar archivos borrados en Linux
- ·¿Es necesario desfragmentar en Linux?
- ·Cómo escribir un script simple para instalar un programa
- ·Cómo publicar tu biografía en Google
- ·Cómo descomprimir un archivo GZ en Linux
- ·Cómo escribir un script (macro) VBA en Microsoft Office
- ·Cómo escribir un anuncio en LinkedIn
- Cómo escribir código informático: guía para principiantes
- Cómo escribir un correo electrónico adecuado
- Cómo desinstalar aplicaciones en Ubuntu/Linux (GUI y terminal)
- Cómo habilitar Windows Script Host
- Cómo usar Camfrog en Linux Ubuntu sin errores
- Cómo cambiar la contraseña en Linux (línea de comandos)
