“Conocimiento Sistemas>Linux

Cómo escribir una secuencia de comandos de ejecución automática en Linux

2016/1/10
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 le permite agregar secuencias de comandos para la secuencia de inicio del equipo o el proceso de montaje del dispositivo , por lo que efectivamente se ejecutan automáticamente cuando usted enciende su PC , conecte su dispositivo USB o insertar un CD. Instrucciones
para ejecutarse en un equipo de arranque
1

Escriba su script y guardarlo en el directorio /etc /init.d /.
2

Asegúrese de que la secuencia de comandos es ejecutable , ejecute el siguiente comando en una terminal shell. Reemplazar " script.sh " con el nombre real de su script:

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

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

update- rc.d script.sh defecto

Una vez más , reemplace " script.sh " con el nombre de archivo real . Ejecute los siguientes comandos en cambio, si se utiliza una distribución que no es Debian :

chkconfig - add script.sh

chkconfig script.sh en
To Run el dispositivo de montaje
4

Escribe tu guión, hacerlo ejecutable y guardarlo. Cualquier lugar va a hacer , ya sea en el CD , una unidad flash o una cámara digital para los que desea que la ejecución automática o en una ubicación en el disco duro .
5

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

lsusb

Esta es la salida que identifican datos acerca de todos los dispositivos USB actualmente conectados a su ordenador. Tome nota de los datos de identificación para su dispositivo . Crear un nuevo archivo en un editor de texto y añada las siguientes líneas de texto:

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

Reemplazar " xxxx " con los caracteres que se encuentren antes de los dos puntos en la ID y " aaaa ", con los que se encuentran después de ella. Cambie la ruta de acceso después de RUN + = con la ruta a la secuencia de comandos . Guarde el archivo como " 10 - my_autorun.rules " en el directorio /directorio /etc /udev /rules.d . Saltar aunque el siguiente paso si está utilizando un CD en lugar de un dispositivo USB.
6

Vaya a /etc /udev /rules.d /en el administrador de archivos si está utilizando un no - dispositivo USB , tal como un CD o DVD . El directorio debe contener un archivo con "cd " en su nombre ; abrirlo. Añadir el siguiente texto en cada línea el contenido del archivo , en sustitución de la ruta con la que la secuencia de comandos actual y guardarla :

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


Linux
Cómo iniciar sesión como Root en Knoppix
Cómo ejecutar wget en Linux
Cómo comprobar los puertos disponibles en Solaris
Cómo acceder a iPhone en Linux
Cómo usar Linux para enviar un Fax
Cómo instalar y configurar Firewalld GUI en Rocky Linux 8
Cómo arreglar el Internet en Backtrack 4 en VirtualBox
Cómo conseguir un reloj digital en la AWN
Conocimiento de la computadora © http://www.ordenador.online