GNU/Linux >> Tutoriales Linux >  >> Linux

Configure el servicio systemd con errores para terminar a través de SIGKILL

systemd ya admite esto de fábrica y está habilitado de forma predeterminada.

Lo único que quizás desee personalizar es el tiempo de espera, que puede hacer con TimeoutStopSec= . Por ejemplo:

[Service]
TimeoutStopSec=2

Ahora, systemd enviará un SIGTERM, esperará dos segundos para que el servicio finalice y, si no lo hace, enviará un SIGKILL.

Si su servicio no es compatible con systemd, es posible que deba proporcionar la ruta a su archivo PID con PIDFile= .

Finalmente, mencionó que su daemon genera muchos procesos. En este caso, es posible que desee configurar KillMode=control-group y systemd enviará señales a todos los procesos en cgroup.


Linux
  1. 10 comandos prácticos de systemd:una referencia

  2. Cómo crear un servicio Systemd en Linux

  3. Agregar un nuevo servicio a Linux systemd

  4. Inicie automáticamente el servicio OpenCA a través de Systemd en CentOS 7

  5. ¿Escribir archivos de servicio básicos de Systemd?

Administrar el inicio usando systemd

Comandos Systemctl para administrar el servicio Systemd

Cómo instalar y configurar Dovecot

Uso de las funciones de systemd para proteger los servicios

Administrar cgroups con systemd

¿Cómo enviar un correo electrónico si se reinicia un servicio systemd?