demonize() public method

Forks the currently running process to detach from console.
public demonize ( )
Example #1
0
 protected function demonize()
 {
     if ($this->shouldDemonize()) {
         $this->processManager->demonize();
     }
 }
Example #2
0
 /**
  * Print process title
  *
  * @param OutputInterface $output
  * @param ForkProcess $p
  * @param ProcessManager $manager
  * @return null
  */
 private function createProcessTitle(OutputInterface $output, ForkProcess $p, $manager)
 {
     $processTitle = sprintf($this->prompt['START_PROCESS'], 'subscribers', $p->getPid());
     $manager->demonize();
     $p->setProcessTitle($processTitle);
     $this->logOutput($output, $processTitle, '<bg=white;options=bold>%s</>');
     return null;
 }