AsyncPHP\Doorman\Manager\ProcessManager::killTask PHP Method

killTask() private method

Revoke any background processes attached to this task.
private killTask ( AsyncPHP\Doorman\Task $task ) : boolean
$task AsyncPHP\Doorman\Task
return boolean
    private function killTask(Task $task)
    {
        if ($task instanceof Process) {
            $stdout = $this->getStdOut();
            $stderr = $this->getStdErr();
            $this->getShell()->exec("kill -9 %s {$stdout} {$stderr} &", [$task->getId()]);
            return true;
        }
        return false;
    }