ssh执行命令
Posted jcici
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh执行命令相关的知识,希望对你有一定的参考价值。
#!/bin/bash #----------------------------------- #Author: panb ##此脚本用来向openresty服务器执行命令 #----------------------------------- set -e Usage(){ echo "Usage: $0 host1 host2 ... ‘command‘" } if [ $# -lt 2 ];then Usage exit 0 else cmd=${!#} fi i=1 success=0 failed=0 for ip in $@;do if [ $i -eq $# ];then break fi ssh -i ops-ibox.pem root@$ip "$cmd" if [ $? -eq 0 ];then success=$(($success+1)) echo -e " 33[32m$ip | success 33[0m " #cat $logfile else ((failed++)) echo -e " 33[31m$ip | failed 33[0m " #cat $logfile fi ((i++)) done echo -e ‘ -------------------------‘ echo -e " 33[32msuccess: $success | failed: $failed 33[0m" echo ‘-------------------------‘
ssh执行命令
以上是关于ssh执行命令的主要内容,如果未能解决你的问题,请参考以下文章