Problème d'installation d'un cron avec shell

Problème d'installation d'un cron avec shell

par Véronique Truchot,
Nombre de réponses : 1
Bonjour,

J'avais réussi à installer un cron partir de Terminal après y avoir passé deux jours en suivant la procédure indiquée à la page http://docs.moodle.org/fr/Cron. J'ai malheureusement voulu modifier le script pour écourter la fréquence des sauvegardes, et depuis, quand je tape « crontab -i » pour vérifier voici ce que j'obtiens :
crontab: usage error: unrecognized option
usage: crontab [-u user] file
crontab [-u user] { -e | -l | -r }
J'ai bien sûr essayé de recommencer la procédure depuis le début, mais le problème demeure.

J'ai lu et relu les fils de discussion http://moodle.org/mod/forum/discuss.php?d=49597#p229831 sur le forum pour tenter différentes commandes, mais rien n'y fait.

*/10 * * * * wget -q -O /root/moodle/cron.log http://www.portail-eip.org/admin/cron.php?password=monmotdepasse

*/5 * * * * /bin/wget -q -O http://www.portail-eip.org/admin/cron.php?password=monmotdepasse

J'ai également essayé d'ajouter « en premier cette ligne qui va définir à qui les emails doivent être envoyés: MAILTO=votre@email.tld, tel qu'indiqué dans l'un des messages

À ce stade, je me demande s'il n'y aurait pas un moyen de réinitialiser Terminal ou le shell, parce que même après avoir suprimé la ligne de commande à l'aide crontab -e, j'ai toujours le même message d'erreur.
crontab: usage error: unrecognized option
usage: crontab [-u user] file
crontab [-u user] { -e | -l | -r }

En tant que néophite je demande votre indulgence face à mon ignorance, mais surtout des conseils pour trouver une solution.

Merci d'avance si vous pouvez m'aider.

Véronique

Moyenne des évaluations  -
En réponse à Véronique Truchot

Re: Problème d'installation d'un cron avec shell

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

je ne comprends pas bien à quel niveau se situe ton problème ?

Est-ce lors de l'édition du fichier, ou lors de son exécution ?

Attention : pour vérifier le contenu du fichier, c'est l'option l (L minuscule), et pas i (I minuscule) clin d’œil

De plus, et comme indiqué dans la documentation du cron, il vaut mieux un appel direct via php, plutôt que wget, afin de ne pas surcharger les log du serveur web...

Cordialement,
Séverin