如何从终端MacOSX中杀死使用线程的php进程

如何从终端MacOSX中杀死使用线程的php进程,php,macos,terminal,pthreads,Php,Macos,Terminal,Pthreads,我已经在终端上运行了php脚本 php test.php 我总是通过“ctrl+c”或 杀死pid 但现在这个脚本并没有杀戮。我想这是因为我在脚本中使用了线程 有人知道我如何停止执行脚本吗 UPD php脚本的代码 class TestThread extends Thread { public function __construct() { } public function run() { while(true) { /

我已经在终端上运行了php脚本

php test.php

我总是通过“ctrl+c”或

杀死pid

但现在这个脚本并没有杀戮。我想这是因为我在脚本中使用了线程

有人知道我如何停止执行脚本吗

UPD php脚本的代码

class TestThread extends Thread {

    public function __construct() {

    }

    public function run() {
        while(true) {
            // Do something
            sleep(5);
        }
    }
}

$thread = new TestThread();
$thread->start();

kill-9
。这会发送一个sigkill,但是如果没有-9,它会发送一个sigterm,这可能还不够。非常感谢!如果我在Debian上尝试这个方法,我可以使用
ctrl+c
SIGTERM
终止脚本。OSX上有什么不同?