多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` ~~~ <?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; } ~~~ ```