cómo proporcionar configuraciones predeterminadas para todos los servicios iniciados por un objetivo determinado en systemd

cómo proporcionar configuraciones predeterminadas para todos los servicios iniciados por un objetivo determinado en systemd

Como veo, /etc/systemd/system.conf tiene varias configuraciones que se aplican a todos los servicios. Ejemplo, DefaultLimitCORE para especificar el tamaño del archivo principal.

Un servicio determinado, si es necesario, puede anularlos repitiendo parámetros similares en su archivo de configuración. El ejemplo que aparece a continuación garantiza que el coredumping esté habilitado para el servicio incluso si estaba globalmente deshabilitado de forma predeterminada.

[Service]
...
service--configurations
...
LimitCORE=infinity

Como veo, /etc/systemd/system.conf tiene varias configuraciones que se aplican a todos los servicios. Ejemplo, DefaultLimitCORE para especificar el tamaño del archivo principal.

Un servicio determinado, si es necesario, puede anularlos repitiendo parámetros similares en su archivo de configuración. El ejemplo que aparece a continuación garantiza que el volcado de núcleo esté habilitado para el servicio incluso si estaba deshabilitado globalmente de forma predeterminada.

[Servicio] ...servicio--configuraciones... LimitCORE=infinito

Sin embargo, no pude encontrar una manera de anular estas configuraciones en el nivel "destino". Por ejemplo, si defino un objetivo personalizado (my_target.target), ¿cómo especifico que todos los servicios que se inician desde este objetivo tengan "limitCore" establecido en un valor predefinido?

información relacionada