Pas CRONtent
mali44
Messages postés
180
Statut
Membre
-
mali44 Messages postés 180 Statut Membre -
mali44 Messages postés 180 Statut Membre -
slt,
j'essaie de faire une sauvegarde auto de certains fichiers avec cron
mais ça ne marche pas. apparemment la tache ne se déclenche pas
1 en root, crontad save
avec save:
0 12 * * * periodic_save
donc exécution tous les jours à midi du script periodic_save
periodic_save est un scprit qui fonctionne si je le lance en console!
il est copié ds le rep /usr/local/bin qui fait partie du Path ds etc/crontab
et enfin ds var/spool/cron j'ai un fichier root avec le contenu de save
j'essaie de faire une sauvegarde auto de certains fichiers avec cron
mais ça ne marche pas. apparemment la tache ne se déclenche pas
1 en root, crontad save
avec save:
0 12 * * * periodic_save
donc exécution tous les jours à midi du script periodic_save
periodic_save est un scprit qui fonctionne si je le lance en console!
il est copié ds le rep /usr/local/bin qui fait partie du Path ds etc/crontab
et enfin ds var/spool/cron j'ai un fichier root avec le contenu de save
4 réponses
Salut,
Essaie malgré le "PATH dans /etc/crontab" de spécifier un chemin absolu pour ton script, on sait jamais...
Sinon, extrait du "man crontab" :
Notez qu'un appel à su(8) peut induire crontab en erreur. Ainsi si vous
avez effectué un su(8) vous devez toujours utiliser l'option -u par
précaution.
Ou alors appeler le "root" en tapant :
C'est peut être pas ça la solution, mais l'essayer ne coûte rien ;-))
Essaie malgré le "PATH dans /etc/crontab" de spécifier un chemin absolu pour ton script, on sait jamais...
Sinon, extrait du "man crontab" :
Notez qu'un appel à su(8) peut induire crontab en erreur. Ainsi si vous
avez effectué un su(8) vous devez toujours utiliser l'option -u par
précaution.
Ou alors appeler le "root" en tapant :
su -pour initialiser les variables d'environnement propres à l'utilisateur "root".
C'est peut être pas ça la solution, mais l'essayer ne coûte rien ;-))
Aprés avoir modifié ton fichier root, tu as lancé la commande crontab root ou redémarré ta machine ?
[root@ yo]# crontab -l # DO NOT EDIT THIS FILE - edit the master and reinstall. # (essai installed on Thu Feb 17 21:16:52 2005) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) * * * * * sh /home/yo/coucou[root@ yo]#
voilà le résultat, le "coucou" est un sript simple que j'ai réécrit pour etre sur de l'éxecution.
'Aprés avoir modifié ton fichier root, tu as lancé la commande crontab root ou redémarré ta machine ?'
quel fichier root?