gds_ctl.py
背景信息
在配置了gds.conf的情况下,就可通过gds_ctl.py控制gds的启动和停止。
前置条件
只支持在Linux系统执行该命令。执行前,需确保目录结构如下:
|----gds
|----gds_ctl.py
|----config
|-------gds.conf
|-------gds.conf.sample
或
|----gds
|----gds_ctl.py
|-------gds.conf
|-------gds.conf.sample
“gds.conf”的内容:
<?xml version="1.0"?> <config> <gds name="gds1" ip="127.0.0.1" port="8098" data_dir="/data" err_dir="/err" data_seg="100MB" err_seg="1000MB" log_file="./gds.log" host="10.10.0.1/24" daemon='true' recursive="true" parallel="32"></gds> </config>
“gds.conf”配置说明:
语法
gds_ctl.py [ start | stop all | stop [ ip: ] port | stop | status ]
描述
当配置了“gds.conf”,可通过gds_ctl.py启动/停止gds。
参数说明
示例
启动gds。
python3 gds_ctl.py start
停止由配置文件启动的gds。
python3 gds_ctl.py stop
停止所有当前用户有权限关闭的gds。
python3 gds_ctl.py stop all
停止当前用户有权限关闭的,由[ip:]port指定的gds。
python3 gds_ctl.py stop 127.0.0.1:8098
查询gds状态。
python3 gds_ctl.py status