通过shell的二维数组 跳入指定服务器
来源:互联网 发布:mac关闭页面快捷键 编辑:程序博客网 时间:2024/06/01 12:33
#!/bin/bashecho "服务器操作列表"color[0]='\033[37m'color[1]='\033[31m'color[2]='\033[32m'color[3]='\033[33m'color[4]='\033[34m'color[5]='\033[35m'color[6]='\033[36m'color[7]='\033[30m'color[8]='\033[30m'service[0]='mongo'service[1]='project1'service1[0]='192.168.1.1'service1[1]='192.168.1.2'service[2]='project2'service2[0]='192.168.2.1'service2[1]='192.168.3.1'service[3]='project3'service3[0]='192.168.4.1'service3[1]='192.168.5.1'function gotoSsh(){ eval value=(\${service${1}[@]}) for (( i = 0; i < ${#value[@]} ; ++i )); do echo -e ${color[i]} "[$i] == ${value[$i]}"doneecho -e "\033[0m" read -p "请选择服务器: " num ssh ${value[$num]}}for (( i = 0; i < ${#service[@]}; ++i )); do echo -e ${color[i]} "[$i] = ${service[i]} "; done echo -e "\033[0m" read -p "请选择操作: " keyif [ $key -eq '0' ]thenmongo localhost:20120/mongodb -u test -p 123456 else gotoSsh $keyfi
主要通过shell的二维数组 跳入指定服务器
当输入0的时候 连接mongo数据库
可以针对 多个服务器部署
0 0
- 通过shell的二维数组 跳入指定服务器
- Java不指定长度的二维数组
- 二维数组按指定的键值排序
- struts1跳入指定方法
- shell 二维数组
- shell二维数组
- shell 二维数组
- 二维数组按照指定的键名的值进行排序
- PHP二维数组按照指定的字段排序的函数
- 【php】二维数组按指定的键名排序
- 在二维数组中查找指定的序列是否存在
- JavaScript二维数组的使用及删除指定元素
- 在二维数组中查找一个指定的数值
- php 对二维数组的指定键值进行排序
- 二维数组排序--指定数组列排序
- 通过指针访问二维数组
- Java 通过Socket监听指定服务器(IP)的指定端口,及向指定服务器的指定端口发送信息
- 从别的activity跳入viewpager指定页面
- Mysql数据库(1)
- 清理android后台进程
- 安卓自定义View进阶-事件分发机制原理
- 乘法逆元
- linux 网络接收 瓶颈示意图
- 通过shell的二维数组 跳入指定服务器
- linux初学<习题八>用快捷方式执行最近一条含有"date"关键字的命令!
- 文件夹递归遍历
- ant脚本编写
- 安卓自定义View进阶-事件分发机制详解
- Spring Cloud实战(三)-Spring Cloud Netflix Ribbon
- deeplearning—book—整理——intro
- webpack(一)
- FastDFS之添加机器同步