OVH Cloud OVH Cloud

copie sur plusieurs postes en même temps

2 réponses
Avatar
Tahar
Bonjour à tous,
Je voudrais savoir comment faire pour copier un
fichier sur plusieurs postes en même temps à partir du
réseau,

par exemple je suis sur un machine dont l'adresse est
192.168.1.1 et je veux copier sur les machines de
192.168.1.2- 192.168.1.20; donc j'ai 20 machines.

est ce que on peut faire ça via scp ????? ou bien est
ce qu'il y a une commande qui ne nécessite pas à ce
qu'on spécifie toute la plage.


PS : toutes les machines ont le même username et le
même mot de passe

Merci pour votre aide


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
steve
Le Jeudi, 20 Avril 2006 09.33, Tahar a écrit :
Bonjour à tous,



Hello,

Je voudrais savoir comment faire pour copier un
fichier sur plusieurs postes en même temps à partir du
réseau,



en même temps, je ne sais pas. Mais on peut écrire un script bash avec une
boucle, genre

for i in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
do
scp fichier_a_copier "$i":
done

par exemple je suis sur un machine dont l'adresse est
192.168.1.1 et je veux copier sur les machines de
192.168.1.2- 192.168.1.20; donc j'ai 20 machines.

est ce que on peut faire ça via scp ????? ou bien est
ce qu'il y a une commande qui ne nécessite pas à ce
qu'on spécifie toute la plage.


PS : toutes les machines ont le même username et le
même mot de passe



ça aide ;-)

Merci pour votre aide



J'espère que ça aide

Bonne journée

--
steve
jabber :
Avatar
Pierre Meurisse
Bonjour,

On Thu, Apr 20, 2006 at 09:49:04AM +0200, steve wrote:
...

for i in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
do
scp fichier_a_copier "$i":
done



on peut remplacer
for i in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
par
for i in `seq 2 20`

A+
--
Pierre Meurisse


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact