
Wie ich sehe, hat /etc/systemd/system.conf verschiedene Konfigurationen, die für alle Dienste gelten. Beispiel: DefaultLimitCORE, um die Größe der Core-Datei anzugeben.
Ein bestimmter Dienst kann diese bei Bedarf überschreiben, indem er ähnliche Parameter in seiner Konfigurationsdatei wiederholt. Die folgenden Einstellungen stellen beispielsweise sicher, dass Coredumping für den Dienst aktiviert ist, auch wenn es standardmäßig global deaktiviert ist
[Service]
...
service--configurations
...
LimitCORE=infinity
Wie ich sehe, hat /etc/systemd/system.conf verschiedene Konfigurationen, die für alle Dienste gelten. Beispiel: DefaultLimitCORE, um die Größe der Core-Datei anzugeben.
Ein bestimmter Dienst kann diese bei Bedarf überschreiben, indem er ähnliche Parameter in seiner Konfigurationsdatei wiederholt. Die folgenden Einstellungen stellen beispielsweise sicher, dass Core-Dumping für den Dienst aktiviert ist, auch wenn es standardmäßig global deaktiviert ist.
[Dienst] ...Dienst--Konfigurationen... LimitCORE=unendlich
Ich konnte jedoch keine Möglichkeit finden, diese Einstellungen auf der Ebene „Ziel“ zu überschreiben. Beispiel: Wenn ich ein benutzerdefiniertes Ziel (my_target.target) definiere, wie gebe ich dann an, dass bei allen Diensten, die von diesem Ziel aus gestartet werden, „limitCore“ auf den vordefinierten Wert gesetzt ist.