EJECTUTAR SCRIPT, COMANDOS AUTOMÁTICAMENTE AL INICIO
Iniciemos con un caso hipotético en el que se quiere que un Script llamado miScript.sh ejecute un comando o varios comandos al iniciar la sesión del usuario llamado MiUSER de forma automática.
EN LXDE:
- EDITAS:
nano /etc/xdg/lxsession/LXDE/autostart
- AGREGAS LA LÍNEA:
@/home/MiUSER/.config/autostart/miScript.sh
- Escribes el Script, llamado miScript.sh dentro de la dirección que desees, en este caso yo lo he escrito por cuestión de orden en la dirección siguiente.
- En todas las primeras líneas de todos los Script deben contener lo siguiente:
#!/bin/sh
comando -1
comando -2
comando -3
…
- El script debe tener ser del usuario en cuestión y tener los permisos de ejecución:
sudo chmod +x miScript.sh
Para iniciar un comando automático en el inicio de la sesión de un usuario específico en KDE es más simple.
- Sólo tenemos que poner el Scrip en la dirección siguiente:
/home/MiUSER/.kde/Autostart/
- Recordando claro está que debe tener los permisos de ejecución y de propiedad de usuario
EN GNOME
MODO TEXTO
miScript.desktop
- Debemos poner el Script dentro de la carpeta autostart de la siguiente dirección:
/etc/xdg/autostart/
- Nuevamente con los permisos de ejecución y de propiedad de usuario respectivos.
MODO GRÁFICO
- Dependiendo si es Hardy o Jaunty es:
- Sistema-> Preferencias -> Sesiones.
- Si es Lucid
- Sistema-> Preferencias -> Aplicaciones al Inicio.
- Pulsamos la pestaña programas de inicio.
- Lo agregas desde examinar el programa a ejecutar cuando inicie la sesión.
- Puede ser una aplicación propia del sistema.
- Puede ser un Script hecho por usted.
PARA CUALQUIER ESCRITORIO
Esta vez no es para un usuario específico, sino, para todos los usuarios.
En este caso se agregan comandos u órdenes simples de una línea. Si se desea ejecutar Script complicados, lo mejor es no poner las órdenes como parte de este archivo, por el contrario lo recomendado es solo hacer la llamada con la dirección absoluta al Script que queramos ejecutar.
En este caso se agregan comandos u órdenes simples de una línea. Si se desea ejecutar Script complicados, lo mejor es no poner las órdenes como parte de este archivo, por el contrario lo recomendado es solo hacer la llamada con la dirección absoluta al Script que queramos ejecutar.
- rc.local : Este archivo se ejecuta cuando se inicia el sistema ("Host"), es ejecutado después de los niveles 2,3 y 5. Contiene el desplegado que se observa en todas las terminales al realizar el "login".
- Editamos el archivo rc.local, que está en la dirección:
/etc/rc.local
- Escribimos un comando simple antes del la línea que contiene exit 0
- Un ejemplo puede se una simple linea de comando.apt-get update
- Otro ejemplo puede ser un llamado a un Script más grandesh /home/MiUSER/miScript.sh
AGRADECIENDO LA COLABORACIÓN
DE M&B CON EL APORTE GRÁFICO




