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