#---------------------基本命令例子------------------------------------------------------------------------
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
#----------------------批量傳數據--------------------------------------------------------
##in 後可用 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