On vérifie l'existencedu fichier afin de faire un tail dessus.
darcs-hash:20050721154854-061a7-e8db5d722988795b8e1b537f36e9267e2dc00940.gz
This commit is contained in:
parent
7401153917
commit
90b49cce8e
1 changed files with 7 additions and 2 deletions
|
@ -19,14 +19,19 @@ for forum in $(find $Rep_News -type d -mindepth 1 -printf '%P \n') ; do
|
||||||
|
|
||||||
# Indexage des Id
|
# Indexage des Id
|
||||||
id=($Rep_Id$(echo $forum | tr "/" "."))
|
id=($Rep_Id$(echo $forum | tr "/" "."))
|
||||||
number=$(tail -n 1 $id | awk '{print $1}')
|
if test -f $id ; then
|
||||||
|
number=$(tail -n 1 $id | awk '{print $1}')
|
||||||
|
else
|
||||||
|
number="nexistepas"
|
||||||
|
fi
|
||||||
fichier=$Rep_News$forum/$number
|
fichier=$Rep_News$forum/$number
|
||||||
if test -f $fichier ; then
|
if test -f $fichier ; then
|
||||||
for article in $(find $Rep_News$forum -type f -maxdepth 1 -newer $fichier -printf '%P \n') ; do
|
for article in $(find $Rep_News$forum -type f -maxdepth 1 -newer $fichier -printf '%P \n') ; do
|
||||||
mid=$(grep "Message-ID: " $Rep_News$forum/$article | awk '{print $2}')
|
mid=$(grep "Message-ID: " $Rep_News$forum/$article | awk '{print $2}')
|
||||||
$(echo $article $mid >> $id )
|
$(echo $article $mid >> $id )
|
||||||
done
|
done
|
||||||
else # si le dernier message avant le dernier id-xage est annule ou modere :
|
else # si le dernier message avant le dernier id-xage est annule ou modere
|
||||||
|
# ou si le fichier des mid n'existe pas :
|
||||||
# on est bourrin : on re-indexe l'ensemble
|
# on est bourrin : on re-indexe l'ensemble
|
||||||
$(echo -n > $id)
|
$(echo -n > $id)
|
||||||
for article in $(find $Rep_News$forum -type f -maxdepth 1 -printf '%P \n') ; do
|
for article in $(find $Rep_News$forum -type f -maxdepth 1 -printf '%P \n') ; do
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue