/

Ejecutar Script Al Arrancar Ubuntu 1804

Created 2020-02-11 Modifyed 2020-02-11
135 Words

Hay veces que necesitamos que se ejecute un script al arrancar el sistema. Aqúi vamos a ver los pasos necesarios para conseguirlo.

  1. Tenemos que crear el script, guardarlo en la ruta que queramos, y darle permisos de ejecución.

    chmod +x nuestroscript

  2. Creamos el servicio en /etc/systemd/system/ con el nombreQueQueramos.service

    El contenido de este fichero será algo parecido a esto:

    [Unit]
    Description=rsyncHomeToServer
    
    [Service]
    Type=oneshot
    ExecStart=/path/a/nuestro/script/nombreDelScript.sh
    
    [Install]
    WantedBy=multi-user.target
    
  3. Para activar el servicio ejecutaremos

    systemctl enable nombreQueQueramos.service

Nota:

Con la opción WantedBy especificamos cuando queremos que nuestro servicio se ejecute y con la opcion Type=oneshot estamos indicando que queremos que se ejecute sólo una vez.