#!/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
本文出自 “10886311” 博客,请务必保留此出处http://10896311.blog.51cto.com/10886311/1714763
shell之简单for循环(这个脚本就是上一个jump.sh调用的脚本)
原文:http://10896311.blog.51cto.com/10886311/1714763