Diferencia entre revisiones de «Crear un servicio en linux»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
Línea 1: Línea 1:


 
''Crear servicio''
== Comandos ==
 
Eliminar enlaces simbólicos del servicio creado
 
  systemctl disable service
 
 
 
Crear servicio


   nano /etc/systemd/system/name,service
   nano /etc/systemd/system/name,service
Línea 38: Línea 29:


Guardamos los cambios.
Guardamos los cambios.
== Comandos ==
Eliminar enlaces simbólicos del servicio creado
  systemctl disable service
Crear enlace simbólico
  systemctl enable service

Revisión del 14:38 2 nov 2020

Crear servicio

  nano /etc/systemd/system/name,service

Parametros

Ejemplo para ejecutar como servicio una aplicación netcore.

  [Unit]
  Description=Example .NET Web API App running on Ubuntu
  
  [Service]
  WorkingDirectory=/var/www/helloapp
  ExecStart=/usr/bin/dotnet /var/www/helloapp/helloapp.dll
  Restart=always
  # Restart service after 10 seconds if the dotnet service crashes:
  RestartSec=10
  KillSignal=SIGINT
  SyslogIdentifier=dotnet-example
  User=www-data
  Environment=ASPNETCORE_ENVIRONMENT=Production
  Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
  [Install]
  WantedBy=multi-user.target


Guardamos los cambios.


Comandos

Eliminar enlaces simbólicos del servicio creado

  systemctl disable service

Crear enlace simbólico

  systemctl enable service