Object-oriented interface to systemd.
systemd watchdog restarts frozen service.
use Mekras\SystemD\SystemD;
$systemd = new SystemD();
$keepAlive = $systemd->watchdog()->isEnabled();
//...
while (true) {
if ($keepAlive) {
$systemd->watchdog()->ping();
}
//...
}