public function run() { while (true) { pcntl_signal_dispatch(); printf("."); sleep(1); if (Signal::get() == SIGHUP) { Signal::reset(); break; } } printf("\n"); }