#!/bin/bash pro-sec-skyvpn-db.cw4fmgrjcswy.us-west-1.rds.amazonaws.com function replace_webserver(){ cp /mnt/vpn/conf/jdbc.properties /mnt/vpn/conf/jdbc.properties_0419 sed -i "s/skyvpn-master.cbnf6oyv0yng.us-west-1.rds.amazonaws.com/pro-sec-skyvpn-db.cw4fmgrjcswy.us-west-1.rds.amazonaws.com/g" \ /mnt/vpn/conf/jdbc.properties sed -i "s/skyvpn-slave-8.cbnf6oyv0yng.us-west-1.rds.amazonaws.com/pro-sec-skyvpn-slave-1.cw4fmgrjcswy.us-west-1.rds.amazonaws.com/g" \ /mnt/vpn/conf/jdbc.properties } function replace_site(){ cp /usr/share/tomcat/conf/context.xml /usr/share/tomcat/conf/context.xml_0419 sed -i "s/skyvpn-master.cbnf6oyv0yng.us-west-1.rds.amazonaws.com/pro-sec-skyvpn-db.cw4fmgrjcswy.us-west-1.rds.amazonaws.com/g" \ /usr/share/tomcat/conf/context.xml echo ok } # 根据不同入参执行函数 case $1 in "G"|"webserver") replace_webserver ;; "S"|"site") replace_site ;; *) echo "Use available parameters \$1: $0 webserver | site" ;; esac