如何在另一个页面中停止执行php脚本?

时间:2017-05-28 03:32:12

标签: php sockets ratchet

我刚学会了如何使用Ratchet设置和启动Web套接字服务器。

我已经学会了如何使用终端中的命令启动脚本,脚本会一直运行。

我现在想知道的是,如何使用php代码启动和停止该脚本(Web-socket服务器),而不是终端,这样我就可以有一个按钮来启动和停止Web套接字服务器我想要吗?

这个问题可能看起来很幼稚,但我不知道如何做到这一点,我是Ratchet和web-socket的新手。

1 个答案:

答案 0 :(得分:-1)

如果您知道pid,那么只需使用命令,

exec("kill -9 $pid");

否则,您可以使用

exec("pkill $progname"); //To kill a any command with name as $progname

有关更多此类选项,请参阅此处。

How to kill all processes with a given partial name?