Cron mail vide ?!
Mykle
Messages postés
1
Statut
Membre
-
jyg -
jyg -
Bonjour, voilà j'ai souci sous linux. J'ai crée des scripts shell qui s'éxcécutent par un cron, toutes les deux heures. J'ai précisé un MAILTO dans le cron au cas où il y aurait des erreurs (par echo sous shell). En fait, quand le cron se lance, je reçois un mail... mais vide ! Et pourtant tout s'est bien passé. De plus, je n'ai pas de echo avec un ensemble vide.
J'aimerai vraiment arreter cela, parce que le spam, ca va 5 minutes :)
Merci d'avance.
J'aimerai vraiment arreter cela, parce que le spam, ca va 5 minutes :)
Merci d'avance.
A voir également:
- Cron mail vide ?!
- Supprimer page word vide - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Formate pour taxer client frigo vide ✓ - Forum Matériel & Système
- Coeur vide - Forum Facebook
1 réponse
Salut.
Une chose importante à vérifier quand tu utilises une procédure différée par cron, indiques tu le shell utilisé par la commande que tu lances.
Je m'explique, lorsque le système scrute ses fichiers cron, l'utilisateur correspondant (pour toi root) n'est pas connecté, autrement dit il n'y a pas de shell d'éxécution, il faut donc lui en indiquer un.
Deux méthodes :
1) directement dans le fichier cron
crontab -e
00 30 * * * /usr/bin/ksh /batch/script.sh 1>/log/script.log 2>&1
2) en indiquant dans ton script quel est le shell à utiliser
#vi script.sh
la première ligne du script doit commencer par
#!/bin/ksh (si tu veux que ça tourne en korm shell par ex)
et la plus besoin d'indiquer le shell à utiliser dans le fichier cron
A tester mais sous AIX ça fonctionne comme ça.
Bon courage
JYG
Une chose importante à vérifier quand tu utilises une procédure différée par cron, indiques tu le shell utilisé par la commande que tu lances.
Je m'explique, lorsque le système scrute ses fichiers cron, l'utilisateur correspondant (pour toi root) n'est pas connecté, autrement dit il n'y a pas de shell d'éxécution, il faut donc lui en indiquer un.
Deux méthodes :
1) directement dans le fichier cron
crontab -e
00 30 * * * /usr/bin/ksh /batch/script.sh 1>/log/script.log 2>&1
2) en indiquant dans ton script quel est le shell à utiliser
#vi script.sh
la première ligne du script doit commencer par
#!/bin/ksh (si tu veux que ça tourne en korm shell par ex)
et la plus besoin d'indiquer le shell à utiliser dans le fichier cron
A tester mais sous AIX ça fonctionne comme ça.
Bon courage
JYG