Hello Dave,
a process uptime test ist available, see
https://mmonit.com/monit/documentation/monit.html#UPTIME-TESTThe uptime test is availabel for the process and system service
definitions only.
> Example of restarting the process every three days:
>
> check process myapp with pidfile /var/run/myapp.pid
> start program = "/etc/init.d/myapp start"
> stop program = "/etc/init.d/myapp stop"
> if uptime > 3 days then restart
With regards,
Lutz
p.s.
The test is available since some years (I find the test in Monit 5.16).
Check the used Monit version with the command "monit -V".