#例------------------------- ---------------------基本的なコマンド-----------------------------------------------
scp /server/data/wget root@backup:/home
ssh -t root@backup sudo rsync /home/wget /server/data
scp /server/data/wget root@web01:/home
ssh -t root@web01 sudo rsync /home/wget /server/data
#---------------------- ------------------------バルクデータ転送--------------------------------
で利用可能な## cat txt
のテキストを処理するために、事前に書かれました
for n in nfs01 m01 web01 web02
do
ssh root@$n hostname
scp $FILE root@${n}:${DEST}
echo "------------------------------------------"
done
#-------------- ---------------------------- $ 1引数を追加してからコマンドを実行することができます-----------------------------------------------
#!/bin/bash
## 判断$#(参数) 是否等于1
if [ $# -ne 1 ];then
echo "USAGE:/bin/sh $0 ARG1"
exit 1
fi
for n in 8 31 41
do
echo =======172.16.1.$n
## $1 可以换成任何执行命令
ssh [email protected].$n "$1"
done