Tecnología

Inicio

Cómo agregar una secuencia de comandos para el inicio en Linux

El sistema operativo Linux pasa por diferentes niveles, llamados niveles de ejecución, ya que el sistema arranca. Cada nivel de ejecución tiene un número específico y un archivo "rc" que está asociada con ella. Los archivos rc especifican los servicios y las secuencias de comandos que se deben ejecutar cuando el sistema entra en el nivel de ejecución correspondiente. También hay un archivo "rc.local" que se utiliza para hacer referencia a cualquier secuencia de comandos especificados por el usuario que debe iniciarse durante el proceso de arranque. Este archivo se lee cuando el sistema entra en el nivel de ejecución multi-usuario, pero antes de que los usuarios están autorizados a conectarse.

Instrucciones

1 Abra una ventana de terminal o iniciar sesión en el ordenador a través de un interfaz de SSH.

2 Escriba el comando "su -" para cambiar al usuario root. Los usuarios de Ubuntu, omitir este paso y escribe "sudo" antes de que el siguiente comando.

3 Escriba el comando "vi rc.local" para abrir el archivo rc.local en el editor de texto "Vi". Puede reemplazar "vi" con su editor de texto preferido.

4 Escriba la ruta de la secuencia de comandos que desea ejecutar en la parte inferior del archivo en su propia línea. Por ejemplo, si la secuencia de comandos se almacena en su tipo en Inicio

/ Home / su_nombre_de_usuario / start_script

en la parte inferior del archivo rc.local.

5 Guarda el archivo.

6 Reiniciar la máquina para asegurarse de que la secuencia de comandos se ejecuta correctamente.

Consejos y advertencias

  • Si está usando Debian, debería colocar la secuencia de comandos en el directorio "/etc/init.d", en lugar de editar el archivo "rc.local".
  • Si se inicia un servicio con una secuencia de comandos durante el proceso de arranque, se recomienda crear otro script que detiene el servicio y agregar el guión a los archivos "/etc/rc.6" "/etc/rc.0" y.