Tache planifiée, éxécutée 1 seule fois

ViPHP
ViPHP | 1380 Messages

20 févr. 2006, 19:20

Alors c'est tout bon!

Quelles commandes as-tu mises dans /var/www/vhosts/domaine.tld/httpdocs/monAtJob ?
ripat

Invité
Invité n'ayant pas de compte PHPfrance

20 févr. 2006, 19:37

J'ai mon script test.php
/var/www/vhosts/domaine.tld/httpdocs/test.php

Code : Tout sélectionner

exec("at -f /var/www/vhosts/domaine.tld/httpdocs/monAtJob 17:30 20.02.2006");

le fichier monAtJob
/var/www/vhosts/domaine.tld/httpdocs/monAtJob

Code : Tout sélectionner

php -f /var/www/vhosts/domaine.tld/httpdocs/mail.php

le fichier mail.php
/var/www/vhosts/domaine.tld/httpdocs/mail.php

Code : Tout sélectionner

mail("[email protected]", "le sujet" , "message txt", "message html" , "[email protected]")

ViPHP
ViPHP | 1380 Messages

20 févr. 2006, 21:54

Tout m'a l'air correct au niveau de l'utilisation d'exec() et de at.

Je suis par contre un peu dubitatif sur le dernier argument de la fonction mail(). Cet argument est celui du header non?
ripat

Paulo
Invité n'ayant pas de compte PHPfrance

20 févr. 2006, 22:07

Moi non plus je ne vois rien d'anormal.

Quant à la syntaxe de la fonction mail, pour être plus juste l'argument serrait "FROM:[email protected]"
Mais bon ça fonctionne quand meme car lorsque je fait une requete directement sur mail.php, je reçois bien le mail.

Existe t-il des logs pour a fonction "at" ?

ViPHP
ViPHP | 1380 Messages

20 févr. 2006, 23:09

Non. Pas à ma connaissance. Les jobs sont mis en spool dans:
/var/spool/cron/atjobs.

Que disent les log du serveur SMTP ?
ripat

Paulo
Invité n'ayant pas de compte PHPfrance

21 févr. 2006, 12:17

Salut Ripat

Je ne trouve pas de logs pour qmail sur le serveur.
Ce qui m'interreserai, c'est de trouver le fichier de config de qmail afin de voir le chemin d'acces au log.