shell script

4 篇文章 0 订阅
3 篇文章 0 订阅
###config

env_dir="testenv-1"
env_path_prefix="mydepttestenv"

hk='hk'
ny='ny'
ldn='ldn'

ldn_file_path="/opt/eFX/apps/$env_path_prefix/mte-uips*/current/config/env/$env_dir/ldn/mte-uips/http.mte-uips-testenv.hsbc.keytab"
hk_file_path="/opt/eFX/apps/$env_path_prefix/mte-uips*/current/config/env/$env_dir/hk/mte-uips/HBAP-GBMHKMTEUIPStestenv.keytab"
ny_file_path="/opt/eFX/apps/$env_path_prefix/mte-uips*/current/config/env/$env_dir/ny/mte-uips/http.mte-uips-testenv-test.cn.keytab"


output_path="/opt/eFX/apps/$env_path_prefix/common/security/"
output_file='http.mte-uips-testenv1.keytab'

###start for deploy
clear
for server in $(echo usnyfxevos06.test.cn usnyfxevos05.test.cn usnjfxevos06.test.cn  usnjfxevos05.test.cn)
    do
        #echo -e "\n===Start distribute security folder to $server==="
                ssh -q $server mkdir -p "$output_path$ny/ccs-generic-data-service/"
                ssh -q  $server cp $ny_file_path   "$output_path$ny/ccs-generic-data-service/$output_file"
        target_file=$output_path$ny/ccs-generic-data-service/$output_file
         ssh -q $server "if [ -f $target_file ] ; then echo ' File found in server $server'; else echo 'File not found in server $server'; fi"
        #echo -e "\n===Finish distribute security folder to $server==="
    done

for server in $(echo hkp3plg139o.test.cn hkp3plg138o.test.cn hkc6plg139o.test.cn  hkc6plg138o.test.cn)
    do
        #echo -e "\n===Start distribute security folder to $server==="
                ssh -q $server mkdir -p "$output_path$hk/ccs-generic-data-service/"
                ssh -q $server cp $hk_file_path   "$output_path$hk/ccs-generic-data-service/$output_file"
        target_file=$output_path$hk/ccs-generic-data-service/$output_file
         ssh -q $server "if [ -f $target_file ] ; then echo ' File found in server $server'; else echo 'File not found in server $server'; fi"
       # echo -e "\n===Finish distribute security folder to $server==="
    done

for server in $(echo gbl10309.systemstest.cn  gbl10308.systemstest.cn gbl10293.systemstest.cn gbl10292.systemstest.cn)
    do
        #echo -e "\n===Start distribute security folder to $server==="
                ssh -q $server mkdir -p "$output_path$ldn/ccs-generic-data-service/"
                ssh -q $server cp $ldn_file_path   "$output_path$ldn/ccs-generic-data-service/$output_file"
        target_file=$output_path$ldn/ccs-generic-data-service/$output_file
         ssh -q $server "if [ -f $target_file ] ; then echo ' File found in server $server'; else echo 'File not found in server $server'; fi"
       # echo -e "\n===Finish distribute security folder to $server==="
    done
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值