Sitio de información acerca de Zimbra, Linux, DRBD, VMware, Nutanix, etc desde Ecuador.
Configurar un programa como servicio en Linux

Configurar un programa como servicio en Linux

Configurar un programa como servicio en Linux

Supongamos que tenenemos la siguiente aplicación y queremos ejecutar nuestra aplicación como servicio.

Es decir queremos ejecutar  nuestra aplicación mediante systemctl start my_app para iniciarla o detenerla usando systemctl stop my_app. Para conseguirlo debemos seguir los pasos a continuación:

1.- Nos dirigimos a la ruta /etc/systemd/system

2.- En el directorio creamos un archivo con el nombre my_app.service

3.- Ponemos el siguiente contenido:

[Unit]

Description=Mi aplicacion wen en python

[Service]

ExecStart=/usr/bin/python3 /opt/code/my_app.py

Restart=always

[Install]

WantedBy=multi-user.target

4.- Con lo realizado ya podemos administrar nuestro servicio con systemctl.

5.- Para mayor información sobre las secciones de los unit files se puede encontrar en el siguiente enlace:

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/chap-managing_services_with_systemd

Leave a Reply

Your email address will not be published.

%d bloggers like this: