Bonjour,
Je reçois le message d'erreur suivant toutes les heures sur mon mail et cela devient encombré notre mailbox :
setterm: $TERM is not defined.
setterm: $TERM is not defined.
/etc/cron.hourly/mcelog.cron:
setterm: $TERM is not defined.
Je suis sur un RHEL 5.9 avec mcelog-0.9pre-1.32.el5. Est-ce que quelqu'un peut m'aider?
Merci
# Salut
Posté par Marotte ⛧ . Évalué à 3.
Quel est l'objet des mails en question ? (que l'on puisse savoir qu'est-ce qui se lance…)
Et colle nous dont le contenu de /etc/cron.hourly/mcelog.cron (pour copier-coller du « code » proprement sur ce site (le contenu de ton fichier), jette un œil ici.
Bonne chance !
[^] # Re: Salut
Posté par ttinvent . Évalué à 1.
l'objet du mail est "Cron root@TAPT54LV run-parts /etc/cron.hourly". Ci-après le contenu du script :
Merci
[^] # Re: Salut
Posté par Marotte ⛧ . Évalué à 3.
D'après http://stackoverflow.com/questions/19425727/how-to-remove-term-environment-variable-not-set
Tu peux affecter une valeur pour la variable TERM en début de ton script /etc/cron.hourly
export TERM=xterm
ou encore très probablement l'exemple donné dans le lien ci-dessus.C'est peut-être pas ça le problème, mais je tente !
[^] # Re: Salut
Posté par ttinvent . Évalué à 1.
J'ai essayé de mettre export au début mais ça n'a pas pu résoudre le problème mais en analysant l'environnement d’exécution c'est dans BASH_ENV que j'ai vu la définition du setterm qui est mentionné dans le forum que rien avoir avec le script.
[^] # Re: Salut
Posté par Marotte ⛧ . Évalué à 2. Dernière modification le 23 juillet 2014 à 11:00.
Déjà, est-ce que si tu lances les commandes du cron.hourly à la main elles passent ? Si c'est le cas ça voudrait bien dire que ton problème a un rapport avec cron.
[^] # Re: Salut
Posté par ttinvent . Évalué à 1.
Oui, j'ai redirigé l'output de l'env dans un fichier et c'est avec l'output que j'ai pu confirmé que TERM est bien definie. Mais j'ai fouillé dans BASH_ENV=/etc/bashrc que j'ai modifié la sortie de setterm.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.