Or just script a task it to re-start it every 24H.......
From my experience, such an approach often creates more problems than it solves. Doing something that doesn't needs to be done create more possibilities for failures.
More so when there are stable and proven solutions, like systemd, to keep a daemon monitored and running.