Utilizzare l’SCP in un ciclo FOR

Posted by Cristian | Posted in Script Bash | Posted on 22-01-2010

0

creo un nuovo file con estenzione .sh sulla mia distribuzione linux preferita

root@uby:/home# vi mioscript.sh

e ci metto dentro quello che segue:

#!/bin/bash

for d in 2 3 4 5 6
do
ls /home/FILE/*.jsp > elenco-files.txt

for f in $(cat elenco-files.txt)
do
scp /home/FILE/$f root@node$d:/home/FILE/ 2>/dev/null

s2=$?

if [ $s2 -eq 0 ]
then

echo il “file” $f è stato trasferiti con successo sul nodo$d

else

echo il “file” $f NON è stato trasferiti con successo sul nodo$d

fi
done

con chmod aggiungo i permessi rwx per l’owner e per il gruppo:
chmod 770 mioscript.sh

Write a comment