写一个shell脚本用于开启或关闭swoole服务
以下是一个简单的shell脚本,用于开启或关闭swoole服务:
!/bin/bash
swoole服务器配置
HOST="127.0.0.1"
PORT=9501
WORKER_NUM=4
检查参数
if [ "$#" -ne 1 ]; then
echo "Usage: $0 {start|stop}"
exit 1
fi
开始/停止swoole服务器
case "$1" in
start)
php /path/to/swoole_server.php $HOST $PORT $WORKER_NUM >/dev/null 2>&1 &
echo "Swoole server started."
;;
stop)
pkill -f "/path/to/swoole_server.php"
echo "Swoole server stopped."
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
在使用该脚本之前,请确保已经安装了php和swoole扩展。将上述代码保存为文件(例如,swoole.sh),并使用以下命令来运行它:
$ chmod +x swoole.sh # 将脚本设置为可执行权限
$ ./swoole.sh start # 启动swoole服务器
$ ./swoole.sh stop # 停止swoole服务器