pspをまねる簡単な量産scpのshell
1319 ワード
転載は出典を明記してください。http://www.cnblogs.com/blazer/p/5179750.html
パスワードなしで訪問するのが前提です。セッティングしなければなりません。
最初のパラメータ:必要です。hostのパスは、中にip一行があるはずです。
第二のパラメータ:必須、ファイルパス
第三のパラメータ:オプションで、ない場合は、scpのディレクトリがあり、ある場合は、scpのパラメータが設定されているファイル
実行:
または:
パスワードなしで訪問するのが前提です。セッティングしなければなりません。
vi scp.sh
for line in `cat $1`
do
if [ "$3" == "" ]
then
# dir
echo scp -r $2/ $line:$2/
scp -r $2/ $line:$2/
else
# files
echo scp ${@:3} $line:$2/
scp ${@:3} $line:$2/
fi
done
最初のパラメータ:必要です。hostのパスは、中にip一行があるはずです。
第二のパラメータ:必須、ファイルパス
第三のパラメータ:オプションで、ない場合は、scpのディレクトリがあり、ある場合は、scpのパラメータが設定されているファイル
実行:
sh scp.sh /home/hadoop/slaves /home/hadoop hyy.csv hyy2.csv
scp複数のファイルまたは:
sh scp.sh /home/hadoop/slaves /home/hadoop/conf
scpディレクトリ