
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?