Chers amis,
Je m'adresse à vous car je n'arrive pas à lancer un script depuis le service CRON (j'utilise ubuntu). C'est un script qui fait un backup de ma base sql. Lorseque je l'execute il marche bien. Voilà l'état des choses :
- le service CRON tourne bien
- Mon fichier crontable est le suivant :
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/
# m h dom mon dow user command
14 26 * * * root cd / && run-parts --report /etc/cron.hourly
15 21 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
- Mon script est dans /etc/cron.hourly ainsi que dans /etc/cron.daily (a la racine root)
Je comprends pas, ça devrait marcher mais il ne se lance pas.
Auriez vous une solution s'il vous plait ?
Merci beaucoup !
Vincent.
# le script est exécutable, les chemins sont complets ?
Posté par nono14 (site web personnel) . Évalué à 2.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: le script est exécutable, les chemins sont complets ?
Posté par NeoX . Évalué à 3.
1°) fonctionne-t-il en dehors du cron ?
2°) recois tu les messages d'erreurs de ton script en email (dans l'email de root en fait)
[^] # Re: le script est exécutable, les chemins sont complets ?
Posté par nono14 (site web personnel) . Évalué à 10.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
# Nommage
Posté par peck (site web personnel) . Évalué à 2.
# Bonjour
Posté par vincentefa . Évalué à 1.
Il commence par ça :
#!/bin/bash
#
# MySQL Backup Script
# VER. 2.5 - http://sourceforge.net/projects/automysqlbackup/
# Copyright (c) 2002-2003 wipe_out@lycos.co.uk
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
quand je clique dessus il marche correctement...
Alors c'est le seul dans ma liste que a une extension .sh (serait-ce la cause du problème ?)
Est ce qu'il y aurait un log des taches cron ?
Merci beaucoup !
Vincent.
[^] # Re: Bonjour
Posté par Ludo . Évalué à 1.
Ça ne gène pas qu'il ai l'extension .sh, du moment qu'il est bien exécutable.
Peut être que tu pourrais rediriger la sorti de ton programme dans un fichier dans /tmp, au cas où il plante... Sait on jamais
[^] # Re: Bonjour
Posté par jluce . Évalué à 0.
pourquoi ne mets tu pas ton script directement dans la crontab via crontab -e
genre:
min heure * * * /chemin/vers/ton/script.sh
a+
je plussoie et je paie ma tournée !!!!
[^] # Re: Bonjour
Posté par jluce . Évalué à 0.
pourquoi ne mets tu pas ton script directement dans la crontab via crontab -e
genre:
min heure * * * /chemin/vers/ton/script.sh
a+
je plussoie et je paie ma tournée !!!!
[^] # Re: Bonjour
Posté par NeoX . Évalué à 2.
il suffit de configurer le paragraphe comme il faut
# Mail setup
# What would you like to be mailed to you?
# - log : send only log file
# - files : send log file and sql files as attachments (see docs)
# - stdout : will simply output the log to the screen if run manually.
# - quiet : Only send logs if an error occurs to the MAILADDR.
MAILCONTENT="stdout"
# Le jeu des 7 erreurs...
Posté par nono14 (site web personnel) . Évalué à 1.
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.