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:
- tcp_server.sh
- [email protected]
- tcp_server.socket
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 tcp_server.socket
Podemos ver los estatus:
sudo systemctl status tcp_server.socket
Para ver la información de los logs.
sudo journalctl -f -u ejecucion-por-tiempo.service