source: trunk/UTIL/farm_tour @ 449

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

UTIL: commit farm_tour, the script to scan our local planeto cluster.

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