PDA

Voir la version complète : problème crontab


ti_djay
23/04/2008, 12h00
Bonjour,
Je suis passé récemment d'un mutualisé à un rps et j'ai un problème pour créer une tache planifiée :

J'ai d'abord essayé via webmin et ensuite en ssh (je débute complètement) mais rien n'y fait.
Voici la tache :

0-59/2 * * * * php5 /home/vigneron/www/admin/mailenv.php > /dev/null

j'ai testé avec le user et avec root

PS: je ne sais s'il faut relancer un service après l'avoir créée

Si quelqu'un peut m'aider

Eftarjin
24/04/2008, 12h21
Est ce que tout fonctionne en tapant la commande directement dans un terminal SSH ?
Sinon en principe c'est "crontab -e" (e pour edit) pour modifier la liste des tâches cron. (sudo crontab -e pour celle de l'utilisateur root)

ti_djay
24/04/2008, 17h15
L'insertion de la tache fonctionne bien même en ssh (puisqu'elle apparait ensuite dans webmin).
L'exécution du script fonctionne aussi (dans webmin : "exécuter maintenant")

Par contre, la tache ne s'exécute pas du tout ensuite.

Mon script utilise mysql, j'ai vu que ça pouvait poser problème mais dans la mesure où sa fonctionne dans webmin, je ne pense pas que ce soit ça.

linaeween
26/04/2008, 20h06
Bonjour,

j'ai un peu le même problème...

J'ai un script php, qui est censé m'envoyer un mail toutes les minutes.

J'ai crée un cron dans le webmin :
* * * * * /usr/local/bin/php5 /home/applebac/www/cron.php

Quand je clique sur "exécuter maintenant", je pense que le script s'exécute (je fais un echo 'toto' dans le script) :


Sortie de la commande /usr/local/bin/php5 /home/applebac/www/cron.php ..
X-Powered-By: PHP/5.2.5-pl0-gentoo
Content-type: text/html

Toto


Je ne sais pas comment vérifier si mon script s'éxécute vraiment, car je n'ai jamais reçu mon mail de vérification...
Je précise que mon cron marche en local.

Voilà j'aimerais bien un petit coup de pouce :)