[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

cron



Bonsoir,

J'ai créé un petit script pour éviter que certains fichiers de messages
ne deviennent trop gros mais je reçois l'erreur suivante:

=================================================================
/etc/cron.daily/cleaner: $temporaire: ambiguous redirect
/etc/cron.daily/cleaner: $temporaire: ambiguous redirect
DB2 problem...: missing or empty key value specified
/bin/rm: log: is a directory
Reading active file failed, exiting (see syslog for more information).
Has fetchnews been run?  
==================================================================

Voici ce que mon fichier cleaner contient:

==================================================================
! /bin/bash

# d'abord s'assurer que cleantab existe bien
 
if [ ! -e /etc/cleantab ]
then
 
    exit 0
 
fi
 
for fichier in $(awk '{ print $0 }' /etc/cleantab)
do
 
   tail -lines=200 $fichier >$temporaire
   cat <$temporaire >$fichier
 
done
 
# effacer le fichier temporaire 
 
rm -f $temporaire
 
exit 0 
================================================================

J'imagine que l'erreur doit se trouver dans la syntaxe de la ligne "tail
-lines..." mais n'étant pas un champion du bash, vos suggestions seront
les bienvenues! :-)

Pour les autres erreurs, je suppose que ce sont un des fichiers contenus
dans le /etc/cron.daily où se trouve les réponses mais j'ignore
lesquels...

Prochaine,

Lucien