Nuestro ejemplo permité ejecutar un script cada cierto tiempo utilizando un servicio de una única ejecución en combinación con la unidad de timer.
Estaremos creando los siguientes archivos:
- mi-script.sh
- ejecucion-por-tiempo.service
- ejecucion-por-tiempo.timer
Copiar los archivos .service y timer en la ruta /etc/systemd/system/.
Ejecutar los siguientes comandos, para recargar los archivos de systemd y habilitar el timer:
sudo systemctl daemon-reload
sudo systemctl enable --now ejecucion-por-tiempo.timer
Podemos ver los estatus:
sudo systemctl status ejecucion-por-tiempo.timer
Para ver la información de los logs.
sudo journalctl -f -u ejecucion-por-tiempo.service