Scenarios pour tester le demon

Un exemple de code à adapter suivant ce que tu veux faire.

$plugin = plugin::byId('sms');
$i = 1;
while ($plugin->deamon_info()['state'] != 'ok') {
  $plugin->deamon_start(true);
  sleep(5);
  $scenario->setLog('Restart plugin SMS : ' . $i . ' ' . $plugin->deamon_info()['state']);
  if (++$i > 10) {
    break;
  }
  if ($plugin->deamon_info()['state'] != 'ok') {
    sleep(41);
  }
}