joujours verifier avant de commiter !
Merge branch 'master' of ssh://tetalab.org:2213/tTh/DD2-monitor
This commit is contained in:
commit
0846b3e433
@ -23,7 +23,7 @@ return v1 ^ v2;
|
||||
/* --------------------------------------------------------------- */
|
||||
int random1000(int type)
|
||||
{
|
||||
int value;
|
||||
int value, foo;
|
||||
|
||||
#if DEBUG_LEVEL > 1
|
||||
fprintf(stderr, ">>> %s(%d)\n", __func__, type);
|
||||
@ -36,6 +36,12 @@ switch (type) {
|
||||
case 1:
|
||||
value = (rand()%1000 + rand()%1000) / 2;
|
||||
break;
|
||||
case 4:
|
||||
value = 0;
|
||||
for (foo=0; foo<4; foo++)
|
||||
value += rand() % 1000;
|
||||
value /= 4;
|
||||
break;
|
||||
default:
|
||||
value = -1;
|
||||
break;
|
||||
|
15
exemple.sh
15
exemple.sh
@ -6,21 +6,28 @@ DATAFILE=/tmp/fake-datafile
|
||||
> ${DATAFILE}
|
||||
for s in $(seq 1 2000)
|
||||
do
|
||||
v=$(./fake-values -s -t 1)
|
||||
v=$(./fake-values -s -t 4)
|
||||
echo $s $v >> ${DATAFILE}
|
||||
done
|
||||
|
||||
tail -5 ${DATAFILE}
|
||||
|
||||
#----- do dome useless computations
|
||||
awk '
|
||||
NR==1 { debut = $2 }
|
||||
NR==1 {
|
||||
debut = $2
|
||||
}
|
||||
|
||||
{
|
||||
# print $2-debut, $3
|
||||
v = int($3/25);
|
||||
v = int($3/35);
|
||||
bucket[v]++;
|
||||
}
|
||||
|
||||
END {
|
||||
for (v=0; v<40; v++) {
|
||||
for (foo=0; foo<bucket[v]; foo++) {
|
||||
printf "%4d ", v;
|
||||
for (foo=0; foo<bucket[v]/2; foo++) {
|
||||
printf "-";
|
||||
}
|
||||
print "*"
|
||||
|
@ -1,5 +1,7 @@
|
||||
/*
|
||||
* fake-values.c
|
||||
* -------------
|
||||
* useless software
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
@ -30,7 +32,7 @@ if (verbosity > 1) {
|
||||
fprintf(stderr, "fake values - %s %s\n", __DATE__, __TIME__);
|
||||
}
|
||||
|
||||
printf("%f %d\n", dtime(), random1000(type));
|
||||
printf("%.3f %d\n", dtime(), random1000(type));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user