[systemd-devel] Conditionally reload a service from another service
Ian Pilcher
arequipeno at gmail.com
Tue Aug 1 01:52:45 UTC 2023
On 7/31/23 17:18, Nils Kattenbeck wrote:
> Huh, I am actually surprised to discover that httpd does not watch these
> files itself.
To be honest, I never even considered the posibility that it might do
that. Unfortunately, testing reveals that it doesn't do so.
> Regardless, I think the systemd way to achieve this would be to use path
> units, though I gotta admit that I have not played with them myself yet:
> https://www.freedesktop.org/software/systemd/man/systemd.path.html
> <https://www.freedesktop.org/software/systemd/man/systemd.path.html>
I had honestly forgotten that those exist. Looks very promising.
> Alternative you could likely write custom polkit policies which would
> allow your script to reload https without elevated privileges. Not sure
> if there is an easier way to do this.
That sounds painful! A path unit definitely sounds the the way to go
any way, because I'd prefer not to give that level of permission to an
unprivileged service.
Thanks!
--
========================================================================
Google Where SkyNet meets Idiocracy
========================================================================
More information about the systemd-devel
mailing list