扁鹊(BianQue)是一个shell组件库,封装常用的shell函数,提供给开发者使用。
扁鹊(BianQue)的目标是提供一个shell脚本的组件库,降低排查问题门槛。
- 组件库平台(基于vert.x开发的web项目,数据存储使用H2,可以通过组件库平台获取组件库的最新版本)
- 组件库(终端用户使用的组件库,封装常用的shell函数)
mvn clean package
nohup java -jar bianque.jar &
curl http://127.0.0.1:8000/bianque/initTable
默认端口:8000
数据默认存储目录:/data/bianque
H2默认web控制台:http://localhost:8888/h2-console
wget http://{target_ip:target_port}/bianque/setup.sh
chmod 777 setup.sh
./setup.sh
source /etc/profile
source /etc/bash_completion.d/bianque*
bianque-jdk -h
bash_completion目录下的bianque-jdk文件用于命令联想。
shell目录下的bianque-jdk.sh文件用于命令实现,封装具体shell功能。
终端执行命令:
./setup.sh