| 1 | #! /bin/bash |
|---|
| 2 | # A. Spiga |
|---|
| 3 | |
|---|
| 4 | ############## |
|---|
| 5 | users="jllmd,aslmd,acolmd,tnalmd,mvalmd,forget,rwlmd,emlmd,sdlmd,lklmd,bclmd,sllmd" |
|---|
| 6 | ############## |
|---|
| 7 | |
|---|
| 8 | \rm ~/log > /dev/null 2> /dev/null ; touch ~/log |
|---|
| 9 | touch ~/log1 |
|---|
| 10 | touch ~/log2 |
|---|
| 11 | touch ~/log3 |
|---|
| 12 | |
|---|
| 13 | echo "*********************************************************" |
|---|
| 14 | echo "Salut, utilisatrice/teur de la ferme planeto !" |
|---|
| 15 | echo "--> merci de repartir les jobs sur les differentes machines (pas plus de 8 par machine)" |
|---|
| 16 | echo "--> utiliser les disques /d*, /san*, ou /tmp* pour ecrire les donnees" |
|---|
| 17 | echo "--> s'il n'y a pas de proc libre, negocie avec tes ami(e)s de l'equipe" |
|---|
| 18 | |
|---|
| 19 | ################################################################################################################## |
|---|
| 20 | ##################### |
|---|
| 21 | machine='levan' |
|---|
| 22 | ##################### |
|---|
| 23 | ssh $machine -t "ps --sort=-pcpu -e -o '%C %u %c %x %p' -U "$users" -r | grep -v ps >> ~/log1" > /dev/null 2> /dev/null |
|---|
| 24 | echo "*********************************************************" >> ~/log |
|---|
| 25 | echo " $machine ... "`head -n -1 ~/log1 | wc -l`" processeurs utilises sur 8" >> ~/log |
|---|
| 26 | echo "*********************************************************" >> ~/log |
|---|
| 27 | cat ~/log1 >> ~/log 2> /dev/null |
|---|
| 28 | \rm ~/log1 |
|---|
| 29 | |
|---|
| 30 | ##################### |
|---|
| 31 | machine='penn' |
|---|
| 32 | ##################### |
|---|
| 33 | ssh $machine -t "ps --sort=-pcpu -e -o '%C %u %c %x %p' -U "$users" -r | grep -v ps >> ~/log2" > /dev/null 2> /dev/null |
|---|
| 34 | echo "*********************************************************" >> ~/log |
|---|
| 35 | echo " $machine ... "`head -n -1 ~/log2 | wc -l`" processeurs utilises sur 8" >> ~/log |
|---|
| 36 | echo "*********************************************************" >> ~/log |
|---|
| 37 | cat ~/log2 >> ~/log 2> /dev/null |
|---|
| 38 | \rm ~/log2 |
|---|
| 39 | |
|---|
| 40 | ##################### |
|---|
| 41 | machine='viccaro' |
|---|
| 42 | ##################### |
|---|
| 43 | ssh $machine -t "ps --sort=-pcpu -e -o '%C %u %c %x %p' -U "$users" -r | grep -v ps >> ~/log3" > /dev/null 2> /dev/null |
|---|
| 44 | echo "*********************************************************" >> ~/log |
|---|
| 45 | echo " $machine ... "`head -n -1 ~/log3 | wc -l`" processeurs utilises sur 8" >> ~/log |
|---|
| 46 | echo "*********************************************************" >> ~/log |
|---|
| 47 | cat ~/log3 >> ~/log 2> /dev/null |
|---|
| 48 | \rm ~/log3 |
|---|
| 49 | |
|---|
| 50 | ################################################################################################################## |
|---|
| 51 | |
|---|
| 52 | #echo "ok !" |
|---|
| 53 | cat ~/log ; \rm ~/log |
|---|
| 54 | |
|---|
| 55 | ## |
|---|
| 56 | #ssh smith -t "ps -e -o '%u %p %C %x %c' | grep 'gcm' >> ~/log ; ps -e -o '%u %p %C %x %c' | grep '.exe' >> ~/log" > /dev/null 2> /dev/null |
|---|
| 57 | |
|---|