Todos los archivos de configuración de Linux se almacenan en documentos de texto sin formato, lo que facilita su edición. Esta funcionalidad le permite agregar scripts a la secuencia de inicio de su computadora o al montaje del dispositivo proceso, haciendo que se ejecuten de manera efectiva automáticamente cuando enciende su PC, conecta su dispositivo USB o inserte un CD.
Para ejecutar en el arranque del sistema
Paso 1
Escriba su script y guárdelo en el directorio /etc/init.d/.
Video del día
Paso 2
Asegúrese de que el script sea ejecutable ejecutando el siguiente comando en un terminal de shell. Reemplaza "script.sh" con el nombre real de tu script:
chmod 755 /etc/init.d/script.sh
Paso 3
Ejecute el siguiente comando, si usa una distribución basada en Debian como Ubuntu o Linux Mint, para crear los enlaces simbólicos necesarios para que el script se ejecute al arrancar el sistema:
valores predeterminados de update-rc.d script.sh
Nuevamente, reemplace "script.sh" con el nombre de archivo real. En su lugar, ejecute los siguientes comandos, si usa una distribución que no sea Debian:
chkconfig --add script.sh chkconfig script.sh en
Para ejecutar en el soporte del dispositivo
Paso 1
Escribe tu script, hazlo ejecutable y guárdalo. Cualquier ubicación servirá, ya sea en el CD, unidad flash o cámara digital para la que desea que se ejecute automáticamente o en una ubicación en su disco duro.
Paso 2
Ejecute el siguiente comando si su dispositivo está basado en USB:
lsusb
Este comando generará datos de identificación sobre todos los dispositivos USB conectados actualmente a su computadora. Anote los datos de identificación de su dispositivo. Cree un nuevo archivo en un editor de texto y agregue las siguientes líneas de texto:
ACCIÓN == "agregar", SUBSYSTEM == "usb_device", SYSFS {idVendor} == "xxxx", SYSFS {idProduct} == "yyyy", RUN + = "/ home / linus / script.sh"
Reemplace "xxxx" con los caracteres que se encuentran antes de los dos puntos en el ID y "yyyy" con los que se encuentran después. Reemplace la ruta después de EJECUTAR + = con la ruta de su secuencia de comandos. Guarde el archivo como "10-my_autorun.rules" en el directorio /etc/udev/rules.d/. Omita el siguiente paso si está utilizando un CD en lugar de un dispositivo USB.
Paso 3
Abra /etc/udev/rules.d/ en su administrador de archivos si está utilizando un dispositivo que no sea USB, como un CD o DVD. El directorio debe contener un archivo con "cd" en su nombre; abrelo. Agregue el siguiente texto a cada línea del contenido del archivo, reemplazando la ruta con la de su secuencia de comandos real y guárdelo:
EJECUTAR + = "/ home / linus / script.sh"