[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
cron
- To:
- Subject: cron
- From: Lucien Carrier <>
- Date: Mon, 2 Apr 2001 19:33:08 -0400 (EDT)
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