voila :
for file in (ls *)
do
monprocess file
transfere_file_vers_autre_machine
done
1- comment faire le transfere ver une autre machine ?
2- j'aimerais que le transfere se fait dès que le process termine de traiter le fichier ?
merci d'avance
for file in (ls *)
do
monprocess file
transfere_file_vers_autre_machine
done
# scp
Posté par totof2000 . Évalué à 3.
[^] # Re: scp
Posté par demo2000 . Évalué à 0.
merci
[^] # Re: scp
Posté par Adrien BUSTANY (site web personnel) . Évalué à 1.
[^] # &&
Posté par Frederic Brugmans . Évalué à 1.
for file in *
do
monprocess file && scp file user@machine:/rep_distant
done
[^] # Re: &&
Posté par demo2000 . Évalué à 0.
monprocess c'est un programme en C qui à comme valeur de retour en cas du succès un 0
alors je fais :
for file in *
do
monprocess file && scp file user@machine:/rep_distant
done
je crois qu'il faut changer la veleur de retour de mon process en cas de succès, pour quel soit 1 comme ça le && marche bien non ?
merci
[^] # Re: &&
Posté par totof2000 . Évalué à 2.
Le code de retour != 0 en cas de succes n'est valable que pour les fonctions C.
# pouah !
Posté par TazForEver . Évalué à 2.
mwahahahahahahah
for file in *; do
# ...
done;
sinon rsync :)
[^] # Re: pouah !
Posté par doublehp (site web personnel) . Évalué à 0.
N oublies pas non plus de mettre en place une authentification RSA pour ne pas devoir taper les mots de passe :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.