Salut

But du binz

ecrire dans plusieurs logs le resultat de la même action.... le tout en direct live ..

me suis dit suffit de faire un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/bin/ksh
....
[ -f /dev/fifo ] || mknod /dev/fifo p
....
for i in 1 2 3 4 5 6 7 8 9 0 ; do $(more /dev/fifo >> /tmp/FP$i &) ; done
 ...
action() > /dev/fifo
rm /dev/fifo
exit 0
là formidable je vois mes logs sauf que ....hé oui....
au lieu d'avoir $LOG1 $LOG2 $LOG3 $LOG4 avec les memes infos dedans

certaines infos sont dans le 1 d'autres dans le 2 , 3 ou le 4 mais aucune log ne contient le tout. (ce que je voulais bien sur).

si je fais un fichier log1 à 4 nouveau
et que je fais un j'ai le contenu complet !

je voulais juste avoir à l'identique les 4 logs sachant que je ne peut pas faire
action > log et des copies après !!!!!


j'obtiens par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
-rw-r--r--  1 root root 297898 2007-09-05 14:49 /tmp/FP1
-rw-r--r--  1 root root      0 2007-09-05 14:48 /tmp/FP2
-rw-r--r--  1 root root 294917 2007-09-05 14:49 /tmp/FP3
 
cat /tmp/FP? | wc -c
592815
 
cat /data/source/TEST_FP | wc -c
592815
j'esperai obtenir des /tmp/FP* chacun identiques à /data/source/TEST_FP

bref comment je peux faire ?

J'ai testé ça pour voir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 /tmp# for i in 1 2 3 4 5 6 7 8 9 0 ; do $(more /dev/FP >> /tmp/FP$i &) ; done
 /tmp# cat /var/log/messages > /dev/FP
 /tmp# ll /tmp
total 632
-rw-r--r--  1 root root 102438 2007-09-05 15:33 FP0
-rw-r--r--  1 root root 188454 2007-09-05 15:33 FP1
-rw-r--r--  1 root root 163878 2007-09-05 15:33 FP2
-rw-r--r--  1 root root  86054 2007-09-05 15:33 FP3
-rw-r--r--  1 root root  28710 2007-09-05 15:33 FP4
-rw-r--r--  1 root root  24516 2007-09-05 15:33 FP5
-rw-r--r--  1 root root     38 2007-09-05 15:33 FP6
-rw-r--r--  1 root root     38 2007-09-05 15:33 FP7
-rw-r--r--  1 root root     38 2007-09-05 15:33 FP8
-rw-r--r--  1 root root     38 2007-09-05 15:33 FP9
 /tmp#
ça ne semble pas fonctionner comme methode.....
c'est vraiment domage....si vous savez comment faire....

c'est donc une question de méthode et pas une erreur de technique...