source: trunk/UTIL/farm_tour @ 454

Last change on this file since 454 was 454, checked in by aslmd, 14 years ago

UTIL: a more generic farm_tour, following a suggestion by EM.

  • Property svn:executable set to *
File size: 2.3 KB
Line 
1#! /bin/bash
2# A. Spiga & E. Millour
3
4\rm ~/log > /dev/null 2> /dev/null ; touch ~/log
5touch ~/log1
6touch ~/log2
7touch ~/log3
8
9echo "*********************************************************"
10echo "Salut, utilisatrice/teur de la ferme planeto !"
11echo "--> merci de repartir les jobs sur les differentes machines (pas plus de 8 par machine)"
12echo "--> utiliser les disques /d*, /san*, ou /tmp* pour ecrire les donnees"
13echo "--> s'il n'y a pas de proc libre, negocie avec tes ami(e)s de l'equipe"
14
15##################################################################################################################
16#####################
17machine='levan'
18#####################
19ssh $machine -t "ps --sort=-pcpu -e -o '%C %u %c %x %p' -G lmdjus r | grep -v ps | grep -v root >> ~/log1" > /dev/null 2> /dev/null
20echo "*********************************************************" >> ~/log
21echo " $machine ... "`head -n -1 ~/log1 | wc -l`" processeurs utilises sur 8"  >> ~/log
22echo "*********************************************************" >> ~/log
23cat ~/log1 >> ~/log 2> /dev/null
24\rm ~/log1
25
26#####################
27machine='penn'
28#####################
29ssh $machine -t "ps --sort=-pcpu -e -o '%C %u %c %x %p' -G lmdjus r | grep -v ps | grep -v root >> ~/log2" > /dev/null 2> /dev/null
30echo "*********************************************************" >> ~/log
31echo " $machine ... "`head -n -1 ~/log2 | wc -l`" processeurs utilises sur 8"  >> ~/log
32echo "*********************************************************" >> ~/log
33cat ~/log2 >> ~/log 2> /dev/null
34\rm ~/log2
35
36#####################
37machine='viccaro'
38#####################
39ssh $machine -t "ps --sort=-pcpu -e -o '%C %u %c %x %p' -G lmdjus r | grep -v ps | grep -v root >> ~/log3" > /dev/null 2> /dev/null
40echo "*********************************************************" >> ~/log
41echo " $machine ... "`head -n -1 ~/log3 | wc -l`" processeurs utilises sur 8"  >> ~/log
42echo "*********************************************************" >> ~/log
43cat ~/log3 >> ~/log 2> /dev/null
44\rm ~/log3
45
46##################################################################################################################
47
48#echo "ok !"
49cat ~/log ; \rm ~/log
50
51##
52#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
53
Note: See TracBrowser for help on using the repository browser.