Problème avec un script sous cron

Résolu/Fermé
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 22 août 2010 à 13:37
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 22 août 2010 à 15:58
salut,

j'ai un problème avec un script dans un crontab.

ce que je veux c'est bien de supprimer puis recréer un fichier par crontab.

j'ai le fichier /var/cache/bind/named.stats qui est un fichier donnant des statistiques sur l'utilisation du serveur bind9 sous linux. comme ce fichier doit être supprimé et recré à chaque fois afin de prendre en compte le nouvel état du serveur bind, j'ai pensé à créer un petit script shell que je ferai passer par le cron .voici le contenu du fichier:

**************supprime.sh**************
#!/bin/bash
rm /var/cache/bind/named.stats
rndc stats  # c'est une commande qui recrée  le fichier named.stats avec le nouvel état du bind


***************************************

en mettant dans le cron:

/bin/bash /home/linux/supprime.sh


j'ai remarqué que seulement la première commande est exécutée (la suppression du fichier) par compte de recréation ne se fait pas??????

pourriez vous m'aider à résoudre mon problème s'il vous plait

merci d'avance
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
22 août 2010 à 14:22
hello
capturer les messages d'erreur dans un fichier pour voir ce qu'il se passe
/bin/bash /home/linux/supprime.sh >/tmp/log 2>&1

il manque probablement le PATH de rndc, mettre en 2ème ligne
source ~/.bashrc
0
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011
22 août 2010 à 15:58
effectivement, il manquait le PATH :)

merci beaucoup
0