When should you use a blunt generalist tool, and when should you use a sharper domain-specific tool?
I posted a question on Serverfault recently, and received a relevant answer that wasn’t quite what I was looking for:
Systemd – How do I automatically reload a unit, when another oneshot service is fired by timer?
My reply to the answer thanked him for it, but mentioned that I think systemd is the right place to do this “sort of thing”. In reply to my reply, he told me that systemd is “absolutely the wrong place” to do this sort of thing, which is pretty strong language!
I think we’re approaching this from different perspectives here, so let’s break the problem down in general terms.
Continue reading