A voir également:
- Comment trouve erreur sur un crontab
- Youtube une erreur s'est produite ✓ - Forum YouTube
- Code erreur s05-05 - Forum Téléviseurs
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 1004 vba ✓ - Forum VB / VBA
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
14 réponses
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
25 juin 2008 à 15:02
25 juin 2008 à 15:02
dans crontab, rediriger les sorties de N2
> /tmp/log 2>&1
> /tmp/log 2>&1
mon fichier de log est vide rien de dedans , (quand j'ai rediriger mon shell j'ai redemmarer le services cron pour que les changement soient pris en compte )
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
25 juin 2008 à 17:27
25 juin 2008 à 17:27
si il est créé, cela veut dire que N2 démarre, faire un debug avec set -x dans le shell
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
26 juin 2008 à 16:18
26 juin 2008 à 16:18
montre le script
#!/bin/bash
. $HOME/SApem/vars.sh
DATE=`date +%F`
export CLASSPATH
cd /
cd /home/arnaud/SApemjava/genere_excel/
java Insert_ligne
if [ $? = 0 ] ; then
mv fich1.xls fich_$DATE.xls
mv Carrefour_$DATE.xls $CHEMIN1
if [ $? = 0 ] ; then
mv output.xls "fich.xls"
if [ $? = 0 ]; then
$CHEMIN2/testsendmail1.sh
fi fi fi
#-------------------------------------------------------------------------
# End MAIN -
#-------------------------------------------------------------------------
exit 0
. $HOME/SApem/vars.sh
DATE=`date +%F`
export CLASSPATH
cd /
cd /home/arnaud/SApemjava/genere_excel/
java Insert_ligne
if [ $? = 0 ] ; then
mv fich1.xls fich_$DATE.xls
mv Carrefour_$DATE.xls $CHEMIN1
if [ $? = 0 ] ; then
mv output.xls "fich.xls"
if [ $? = 0 ]; then
$CHEMIN2/testsendmail1.sh
fi fi fi
#-------------------------------------------------------------------------
# End MAIN -
#-------------------------------------------------------------------------
exit 0
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
26 juin 2008 à 16:33
26 juin 2008 à 16:33
dans cron, le script s'exécute sans l'environement de l'utilisateur et les variables ne sont pas définies.
essayer de mettre au début:
. /home/arnaud/.profile
essayer de mettre au début:
. /home/arnaud/.profile
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
27 juin 2008 à 12:18
27 juin 2008 à 12:18
export VAR=valeur
dans le fichier .profile ou .bashrc
dans le fichier .profile ou .bashrc
bonjour ,
et excuse moi mais quesque tu veux dire par export var=valeur esk je mais le chemin de mon fichier shell ou bien autre chose ?? merci de ta compréhension je suis une bleu en lunix
et excuse moi mais quesque tu veux dire par export var=valeur esk je mais le chemin de mon fichier shell ou bien autre chose ?? merci de ta compréhension je suis une bleu en lunix
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
27 juin 2008 à 16:03
27 juin 2008 à 16:03
pour assigner à une variable VAR la valeur "valeur", on tape
export VAR=valeur
soit interactivement dans le shell, soit on met la commande dans un fchier de configuration comme .profile
export VAR=valeur
soit interactivement dans le shell, soit on met la commande dans un fchier de configuration comme .profile
dubcek
Messages postés
18680
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 décembre 2023
5 599
25 juin 2008 à 14:25
25 juin 2008 à 14:25
dans le crontab, faire
... N2 > /tmp/log 2>&1
pour voir si il y a des erreurs dans /tmp/log
... N2 > /tmp/log 2>&1
pour voir si il y a des erreurs dans /tmp/log