Bonsoir,

Mon problème du jour, un script, appelé par cron, ne donne pas le même résultat que si je l'exécute dans une console.

Dans la crontab de root il y a cette ligne:
30      20      *       *       *        /usr/local/bin/mon_script.sh

et mon script contient les lignes:
-------------- extrait du script ------------------------
#! /bin/bash

date +%A_%d_%B_%Y_%Hh_%M > /home/chr/info_fsck

echo "/dev/sda6, partition / de 19 G" >> /home/chr/info_fsck
tune2fs -l /dev/sda6 | grep "Mount count:" >> /home/chr/info_fsck
tune2fs -l /dev/sda6 | grep "Maximum mount count:" >> /home/chr/info_fsck
---------------- fin extrait ----------------------------

1) Appelé par cron mon_script.sh donne les 2 lignes ci-dessous:

vendredi_01_mars_2013_20h_30
/dev/sda6, partition / de 19 G

2) Appelé dans une console il donne les 4 lignes attendues:

vendredi_01_mars_2013_20h_06
/dev/sda6, partition / de 19 G
Mount count:              4
Maximum mount count:      32

Pourquoi le script appelé par cron "ne voit pas" la commande tune2fs ?
Le problème est le même pour toutes les autres partitions du système, ce n'est pas lié à /dev/sda6.

Merci pour votre aide.
Cordialement
Christophe

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/51312879.9010...@laposte.net

Reply via email to