Hay veces que necesitamos que se ejecute un script al arrancar el sistema. Aqúi vamos a ver los pasos necesarios para conseguirlo.
-
Tenemos que crear el script, guardarlo en la ruta que queramos, y darle permisos de ejecución.
chmod +x nuestroscript
-
Creamos el servicio en
/etc/systemd/system/
con elnombreQueQueramos.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
-
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.