in reply to Monitoring and restarting a proces via systemd vs monit

Have you looked at Systemd::Daemon (and others) on CPAN/MetaCPAN?
  • Comment on Re: Monitoring and restarting a proces via systemd vs monit