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

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



Du fonctionnement du grep dans les scripts CRON.
Quelques pistes :
http://www.dbforums.com/unix-shell-scripts/731441-strange-problem-grep-cron-
not-working.html
http://www.linuxquestions.org/questions/linux-general-1/grep-does-not-work-i
n-crontab-script-579483/
http://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-ho
w-can-i-troubleshoot-it


Cordialement

---------------------------------------------------------
   ,
  / \           RIGOULOT Stéphane
 /   `--
/       \       Responsable du service Informatique - SIAGEP
` S      |
 ` I    _|
 `  A  \_
`    G   |      tel : 03 84 57 65 82
 `|_  E   \     FAX : 03 84 57 65 66
    \  P   \
    /  ,.  ,'   mail : srigoulot@siagep90.fr
    \_/  `'

--------------------------------------------------------- 
-----Message d'origine-----
De : C Diaz [mailto:ch.diaz@laposte.net] 
Envoyé : vendredi 1 mars 2013 23:15
À : debian-user-french@lists.debian.org
Objet : 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

-- 
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: [🔎] 51312879.9010500@laposte.net">http://lists.debian.org/[🔎] 51312879.9010500@laposte.net



Reply to: