mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
更新脚本
This commit is contained in:
parent
8a81996e52
commit
a37b818039
@ -115,13 +115,21 @@ function show_main_menu() {
|
|||||||
echo -e "${BLUE}==============================${NC}"
|
echo -e "${BLUE}==============================${NC}"
|
||||||
echo -e "${BLUE} One-KVM Docker 版管理 ${NC}"
|
echo -e "${BLUE} One-KVM Docker 版管理 ${NC}"
|
||||||
echo -e "${BLUE}==============================${NC}"
|
echo -e "${BLUE}==============================${NC}"
|
||||||
|
|
||||||
echo " 1. 安装 One-KVM Docker 版"
|
echo " 1. 安装 One-KVM Docker 版"
|
||||||
|
echo ""
|
||||||
echo " 2. 卸载 One-KVM Docker 版"
|
echo " 2. 卸载 One-KVM Docker 版"
|
||||||
|
echo ""
|
||||||
echo " 3. 拉取 One-KVM 最新镜像"
|
echo " 3. 拉取 One-KVM 最新镜像"
|
||||||
|
echo ""
|
||||||
echo " 4. 更多信息"
|
echo " 4. 更多信息"
|
||||||
|
|
||||||
echo -e "${BLUE}==============================${NC}"
|
echo -e "${BLUE}==============================${NC}"
|
||||||
read -p "请输入数字(1-4): " choice
|
read -p "请输入数字(1-4): " choice
|
||||||
|
while [[ "$choice" != "1" && "$choice" != "2" && "$choice" != "3" && "$choice" != "4" ]]; do
|
||||||
|
echo -e "${RED}无效的选择,请输入1-4${NC}"
|
||||||
|
read -p "请输入数字(1-4): " choice
|
||||||
|
done
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
check_repeat_install
|
check_repeat_install
|
||||||
@ -141,8 +149,9 @@ function show_main_menu() {
|
|||||||
$sudo_command docker pull $DOCKER_IMAGE_PATH
|
$sudo_command docker pull $DOCKER_IMAGE_PATH
|
||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
echo -e "One-KVM 文档:https://one-kvm.mofeng.run/"
|
echo -e "${BLUE}作者:${NC}\t\t默风SilentWind"
|
||||||
echo -e "Github:https://github.com/mofeng-git/One-KVM"
|
echo -e "${BLUE}文档:${NC}\t\thttps://one-kvm.mofeng.run/"
|
||||||
|
echo -e "${BLUE}Github:${NC}\thttps://github.com/mofeng-git/One-KVM"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo -e "${RED}无效的选择,请输入1-4之间的数字,退出程序${NC}"
|
echo -e "${RED}无效的选择,请输入1-4之间的数字,退出程序${NC}"
|
||||||
@ -234,16 +243,15 @@ function get_userenv() {
|
|||||||
|
|
||||||
function show_install_info() {
|
function show_install_info() {
|
||||||
echo -e "\n\n${BLUE}==============================${NC}"
|
echo -e "\n\n${BLUE}==============================${NC}"
|
||||||
echo -e "${BLUE}安装信息如下:${NC}"
|
echo -e "${BLUE}安装信息总览:${NC}"
|
||||||
echo -e "HID 硬件类型: ${GREEN}$use_hid${NC}"
|
|
||||||
if [[ "$use_hid" == "CH9329" ]]; then
|
if [[ "$use_hid" == "CH9329" ]]; then
|
||||||
echo -e "CH9329 地址: \t${GREEN}$ch9329_address${NC} \tCH9329 波特率: \t${GREEN}$ch9329_serial_rate${NC}"
|
echo -e "CH9329 设备: \t${GREEN}$ch9329_address${NC} \tCH9329 波特率: \t${GREEN}$ch9329_serial_rate${NC}"
|
||||||
fi
|
fi
|
||||||
if [[ "$use_hid" == "OTG" ]]; then
|
if [[ "$use_hid" == "OTG" ]]; then
|
||||||
echo -e "OTG端口:\t${GREEN}$otg_devices${NC} \tOTG 状态:\t${GREEN}$otg_status${NC}"
|
echo -e "OTG端口:\t${GREEN}$otg_devices${NC} \tOTG 状态:\t${GREEN}$otg_status${NC}"
|
||||||
fi
|
fi
|
||||||
echo -e "视频设备: \t${GREEN}$video_device${NC} \t音频设备: \t${GREEN}$audio_device${NC}"
|
echo -e "视频设备: \t${GREEN}$video_device${NC} \t音频设备: \t${GREEN}$audio_device${NC}"
|
||||||
echo -e "用户名: \t${GREEN}$username${NC} \t密码: \t${GREEN}$password${NC}"
|
echo -e "用户名: \t${GREEN}$username${NC} \t\t密码: \t${GREEN}$password${NC}"
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_install_command(){
|
function get_install_command(){
|
||||||
@ -272,6 +280,7 @@ function get_install_command(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function execute_command(){
|
function execute_command(){
|
||||||
|
echo -e "${BLUE}One-KVM 部署中......${NC}"
|
||||||
eval "$docker_command"
|
eval "$docker_command"
|
||||||
local exit_status=$?
|
local exit_status=$?
|
||||||
if [[ $exit_status -eq 0 ]]; then
|
if [[ $exit_status -eq 0 ]]; then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user