企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
``` ~~~ <?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; } ~~~ ```