diff --git a/systemd/pihole-cloudsync.slice b/systemd/pihole-cloudsync.slice new file mode 100644 index 0000000..585d9fc --- /dev/null +++ b/systemd/pihole-cloudsync.slice @@ -0,0 +1,6 @@ +[Unit] +Description=pihole-cloudsync resource limiter slice +Before=slices.target + +[Slice] +CPUQuota=50% diff --git a/systemd/pihole-cloudsync@.service b/systemd/pihole-cloudsync@.service index 2766df9..2e20a47 100644 --- a/systemd/pihole-cloudsync@.service +++ b/systemd/pihole-cloudsync@.service @@ -5,3 +5,4 @@ Description=pihole cloud sync - %i Type=oneshot EnvironmentFile=-/etc/default/pihole-cloudsync.env ExecStart=/usr/local/bin/pihole-cloudsync --%i --branch $BRANCH --destdir $DESTDIR +Slice=pihole-cloudsync.slice