Page MenuHomec4science

PhabricatorDaemonManagementRestartWorkflow.php
No OneTemporary

File Metadata

Created
Fri, Jun 13, 18:44

PhabricatorDaemonManagementRestartWorkflow.php

<?php
final class PhabricatorDaemonManagementRestartWorkflow
extends PhabricatorDaemonManagementWorkflow {
protected function didConstruct() {
$this
->setName('restart')
->setSynopsis(
pht(
'Stop, then start the standard daemon loadout.'))
->setArguments(
array(
array(
'name' => 'graceful',
'param' => 'seconds',
'help' => pht(
'Grace period for daemons to attempt a clean shutdown, in '.
'seconds. Defaults to __15__ seconds.'),
'default' => 15,
),
array(
'name' => 'force',
'help' => pht(
'Also stop running processes that look like daemons but do '.
'not have corresponding PID files.'),
),
));
}
public function execute(PhutilArgumentParser $args) {
$graceful = $args->getArg('graceful');
$force = $args->getArg('force');
$err = $this->executeStopCommand(array(), $graceful, $force);
if ($err) {
return $err;
}
return $this->executeStartCommand();
}
}

Event Timeline