Mam klasę

 
<?php

class Testowa {
   public function run() {
          $this->objDB->beginTransaction();
          return 0;
   }
}

$objTest = new Testowa ();
$pid = pcntl_fork();
if ($pid == -1) {
	echo "failed to fork\n";
} else if ($pid) {
	$objTest->run();
	pcntl_wait($status);
} else {
	$objTest= new Testowa ();
	while(true) {
		echo "fork";
		sleep(2);
	}
}

?>

Jak uruchomię kod w konsoli, wywali mi się przy funkcji beginTransaction() ale w konsoli nadal pojawia się napis "fork" po wpisaniu "ps x" widać , że proces nadal działa. Jak ubić dzieciaka kiedy rodzic się wysypie ?