[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

resultat different d'un script appele par cron ou en console



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


Reply to: