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


