#!/bin/bash IP=`cat /home/lichuang/scrips/ipssh.txt` CMD=$1 PROT=22 function CANSHU(){ if [ $# -lt 1 ] then echo '###############################' echo "PLS LNPUT A Parameter" echo "like this : sh $0 'df -h'" echo '###############################' exit fi } function USER(){ if [ $UID -ne 888 ] then echo 'PLS SU - 888' exit fi } function SSH(){ for n in $IP do HOSTNAME=`ssh -p $PROT $USER@$n "hostname"` echo "=======${n}===${HOSTNAME}=======" ssh -p $PROT lichuang@$n "$CMD" echo " " done } main (){ CANSHU $CMD USER SSH } main
转载于:https://blog.51cto.com/10896311/1714763