Ejecute Python en su Raspberry Pi como servicio en segundo plano

Listen to Podcast of the post
Voiced by Amazon Polly

Hay muchas maneras de ejecutar un programa python como un servicio en segundo plano en su raspberry pi al inicio. Vamos a utilizar el método systemd.

Cree un archivo.service para su servicio de la siguiente manera:

sudo nano /lib/systemd/system/helloworld.service

Añádase el siguiente texto:

[Unit] Description = Hello World Service After = multi-user.target [Service] Type = idle ExecStart = / usr/bin/python /home/pi/helloworld.py User = pi [Install] WantedBy = multi-user.target

Guarde y salga del nano editor (presionando Ctrl + X) .El permiso en el archivo de unidad debe establecerse en 644:

sudo chmod 644 /lib/systemd/system/helloworld.service

Vuelva a cargar la configuración del administrador del sistema mediante el siguiente comando:

sudo systemctl daemon-recarga

Inicie el servicio con el siguiente comando:

sudo systemctl start helloworld.service

Detenga el servicio con el siguiente comando:

sudo systemctl stop helloworld.service

Puede habilitar el servicio para que se inicie en el arranque de la siguiente manera:

sudo systemctl enable helloworld.service

2 thoughts on “ Ejecute Python en su Raspberry Pi como servicio en segundo plano

  1. Thank you for this article. It helped me to complete an MQTT project I was working on. Your guidance was clear and concise. Everything worked first time.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.