🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` ~~~ <?php /** * Created by PhpStorm. * User: Administrator * Date: 2020/11/24 * Time: 17:26 */ //exec可以把执行的结果全部返回到$output函数里(数组),$status是执行的状态 0为成功 1为失败 $order=$argv[1]; $sh2='/usr/bin/php /home/swoole/extend/lib/Swoole.php'; switch ($order){ case 'start': exec($sh2,$res,$rc); if($rc==0){ echo 'success'; } break; case 'stop': $pid=swoole(); \Swoole\Process::kill($pid, $signo = SIGTERM); echo 'stop'; break; case 'restart': $pid=swoole(); \Swoole\Process::kill($pid, SIGUSR1); echo 'restart'; break; } function swoole(){ $sh = 'pgrep -f swoole_master'; exec($sh,$res,$rc); $pid=$res[0]; return $pid; } ~~~ ```