#/usr/bin/sh # This is a script to copy files from one host to a group of hosts # There are three variables accepted via commandline # $1 = first parameter (/source_path/source_filename) # $2 = second parameter (/target_directory/) # $3 = third paramter (file that contains list of hosts) SOURCEFILE=$1 TARGETDIR=$2 HOSTFILE=$3 if [ -f $SOURCEFILE ] then printf "File found, preparing to transfer\n" while read server do scp -p $SOURCEFILE ${server}:$TARGETDIR done < $HOSTFILE else printf "File \"$SOURCEFILE\" not found\n" exit 0 fi exit 0
Tuesday, August 28, 2012
Script to copy files from one host to a group of hosts
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment