26 lines
575 B
Bash
26 lines
575 B
Bash
#!/bin/bash
|
|
|
|
# 检查 jq 是否安装
|
|
if ! command -v jq &> /dev/null; then
|
|
echo "jq 未安装, 安装 jq"
|
|
|
|
# 如果是ubuntu系统安装jq
|
|
if [ -f /etc/lsb-release ]; then
|
|
sudo apt-get update
|
|
sudo apt-get install -y jq
|
|
fi
|
|
|
|
# 如果是centos系统安装jq
|
|
if [ -f /etc/redhat-release ]; then
|
|
sudo yum install -y jq
|
|
fi
|
|
fi
|
|
|
|
script_dir=$(cd "$(dirname "$0")"; pwd) # 脚本文件绝对路径
|
|
|
|
# 生成uui, 写入到config.json文件
|
|
bash $script_dir/update_uuid.sh
|
|
|
|
# 生成密钥对, 修改config.json中的密钥属性
|
|
bash $script_dir/update_key.sh
|