“Conocimientos Sistemas>Linux

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

2012/3/22
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 escribir un script de shell con entrada
Cómo configurar Linux Firewall
Cómo agregar Linux a Windows Boot Manager
¿Cómo reparar el Raid Software Linux
Cómo configurar VNC para el escritorio Gnome en Debian
¿Cómo puedo encontrar el Sudo contraseña
Linux Particionamiento Esquema Sugerencias
Cómo comprobar la memoria actual de Linux
Conocimientos Informáticos © http://www.ordenador.online