Bonjour à tous et à toutes.
J'ai crée un cron, que se lance chaque 5minutes.
j'ai fait des traces que le script me laisse si le cron est executé ou pas! une trace avant l'execution et une autre apres l'execution.
Quand je lance le script avec sh leNomDuFichier.sh, il met bcp du tps de traitement (ce qui est normale) mais quand je le fais via le cron;les traces que jai mis en place m'indique qu'il met juste une seconde.
voici le code en question de fichier sh.
y'a t'il qqch qui m'echappe?enfin je comprend pourquoi le script met un temp cours pdt l'excution quand il est executé par le cron, alors que si je le lance via sh il met bcp de tps pendant l'execution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!/bin/bash date=$(date +%x) heure=$(date +%H) minutes=$(date +%M) seconde=$(date +%S) echo "Debut du script constellation $date a $heure heures $minutes minutes $seconde seconde" >> /opt/soap/sortie.txt /usr/lib/jvm/java6/bin/java -jar /opt/soap/soap.jar echo "--Fin du script constallation $date a $heure heures $minutes minutes $seconde seconde" >> /opt/soap/sortie.txt
Merci à tous et à toute.
Cordialement
Partager