Pages : 1
#1 Le 19/11/2014, à 15:13
- laurentf
Tâche cron qui s'éxecute TROP....
bonjour,
J'ai créée une tâche cron qui lance un script shell.
Cette tâche ce lance 1 fois par jour à heure fixe (22h10).
La tâche s’exécute trés bien à 22h10 MAIS se répète toutes les minutes jusque 22h59.
Voici ce qu'indique le crontab pour cette tache
10 22 * * 1-5 /bin/client-backup.sh
le script client-backup.sh contient juste un transfert ftp
#!/bin/bash
lftp ftp://user:password@ip-destination -e "mirror -e -R /home/transfert-sb/ /sql ; quit"
Rien de bien extraordinaire....
Si vous avez une idée. Je galére sur ce truc depuis 3 jours...(surtout à partir de 22h10)....
Merci d'avance
Laurent F
Hors ligne
#2 Le 19/11/2014, à 15:45
- credenhill
Re : Tâche cron qui s'éxecute TROP....
hello
voir si il y a des messages
10 22 * * 1-5 /bin/client-backup.sh >> /tmp/log 2>&1
Hors ligne
#3 Le 19/11/2014, à 15:49
- jplemoine
Re : Tâche cron qui s'éxecute TROP....
Il faudrait que tu montres, en respectant les préconisations de cette page, le retour de
cat /etc/crontab
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#4 Le 19/11/2014, à 16:09
- laurentf
Re : Tâche cron qui s'éxecute TROP....
Re bonjour,
Merci pour vos réponses.
Voici ce que m'indique le syslog lors du lancement de la tâche hier soir.
N'étant pas un pro de cron et des logs j'espére que ça pourra aider :
Nov 17 22:10:01 ns382855 CRON[25259]: (client-sa) CMD (/bin/client-backup.sh #Transfert vers Backup OVH files-ivy-software-mysql)
Nov 17 22:11:01 ns382855 CRON[25318]: (root) CMD (/usr/local/rtm/bin/rtm 6 > /dev/null 2> /dev/null)
Nov 17 22:11:01 ns382855 CRON[25319]: (client-sa) CMD (/bin/client-backup.sh #Transfert vers Backup OVH files-ivy-software-mysql)
Nov 17 22:12:01 ns382855 CRON[25370]: (root) CMD (/usr/local/rtm/bin/rtm 6 > /dev/null 2> /dev/null)
je viens d'ajouter
>> /tmp/log 2>&1
a la fin de ma commande. Je vais vérifier ce que m'indique le log ce soir..
Merci
Hors ligne
#5 Le 19/11/2014, à 16:12
- tiramiseb
Re : Tâche cron qui s'éxecute TROP....
Salut,
Pour commencer, cette tâche cron, tu l'as mise où ?
Tu n'as pas mis de nom d'utilisateur en 6me champ, j'imagine alors que tu l'as mis en cron utilisateur (crontab -e), même si c'est en tant que root.
Pour un truc comme ça, l'idéal c'est de faire ça en cron système, dans /etc/crontab ou alors un nouveau fichier de /etc/cron.d.
Enfin bon, ce n'est pas ça la cause de ton problème.
La ligne que tu montres ne résultera jamais en une exécution "toutes les minutes depuis 22:10".
Regarde si ce n'est pas ton script qui se réexécute d'une manière ou d'une autre toutes les minutes, ou alors si tu as une autre tâche qui lance également ce script (que ce soit en cron utilisateur ou en cron système).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1