#!/bin/bash

sleep $1h #premier paramètre, temps d'attente en heure pour lancer les esclaves
#deuxième paramètre, le temps d'exécution de l'esclave en minutes
#troisième paramètre, nombre d'esclaves par machine (8 est un bon compromis)

MACHINES="echiquier
fou
mate
pat
roi
reine
pion
tour
berger
cavalier
volvic
evian
perrier
contrex
vichy
vittel
robinet
badoit
plancoet
yorre
estephe
medoc
sauternes
pomerol
emilion
margaux
graves
blaye
fronsac
julien"
#Toutes les machines hors PC1 PC2 PC3, supprimer si non utilisé


#Changer les pgarcia par son login, son mot de passe entre les guillemets et raoh par la machine d'où on lance le maître
#Sur le LD_LIBRARY_PATH, supprimer le premier ? et remplacer le deuxième par le chemin d'accès où il y a l'exécutable atari
# par exemple /home-reseau/gsonnet/etudes_pratiques/atari2600/src/atari
#Commenter les for et les paramètres pour faire tourner les programmes sur des machines spécifiques
for machine in $MACHINES
do
    for j in `seq 1 $3`
    do
        sshpass -p "" ssh pgarcia@$machine LD_LIBRARY_PATH=/home-reseau/pgarcia/Atari2600/ale /home-reseau/pgarcia/Atari2600/src/atari --host raoh -s --duration $2 &
    done
done

for machine in pc1-info pc2-info pc3-info
do
    for i in `seq 1 10`
    do
        for j in `seq 1 $3`
        do
            sshpass -p "" ssh pgarcia@$machine$i LD_LIBRARY_PATH=/home-reseau/pgarcia/Atari2600/ale /home-reseau/pgarcia/Atari2600/src/atari --host raoh -s --duration $2 &
        done
    done
done
