#!/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
shell之ssh远程管理(这个脚本就是上一个jump.sh调用的脚本)
原创LC_李闯 ©著作权
文章标签 shell for循环 文章分类 代码人生
©著作权归作者所有:来自51CTO博客作者LC_李闯的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
shell脚本之sed的使用
sed的具体使用方法
sed 正则 bash -
shell脚本之awk的使用
shell脚本之awk的使用
bc 数组 bash -
shell脚本调用另外一个shell脚本
shell脚本调用另外一个shell脚本
source fork shell脚本调用 exec -
一个脚本就能明白Shell 脚本中的位置参数的含义
一个脚本就能明白Shell 脚本中的位置参数的含义
一个脚本 能明白 Shell -
shell调用本地sh 脚本
【代码】shell调用本地sh 脚本。
bash linux