Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/10/2009, à 08:06

thierry92

tester une tache cron

Bonjour,

J'ai besoin de mettre en place une tache cron (Ubuntu 8.04 server), alors je commence par le debut ...
Je fais crontab -e
je saisi ma ligne "* * * * * root mkdir /home/testcron"

Rien ne se passe ...
alors j'ai fait sudo crontab -e
et J'y mets cette meme ligne

Rien ne se passe

Si quelqu'un peut me dire comment faire fonctionner une tâche cron ...
Merci d'avance

Hors ligne

#2 Le 21/10/2009, à 08:12

sylvainsjc

Re : tester une tache cron

Bonjour et bonne journée

cron


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#3 Le 21/10/2009, à 11:45

thierry92

Re : tester une tache cron

Hé oui en relisant ...

NOTA IMPORTANT: Dans le cas où votre crontab refuserait de s'exécuter, vérifiez que vous disposez bien du package mailutils. En effet, cron logue ses actions en envoyant un mail à l'utilisateur courant.

Merci.

Hors ligne

#4 Le 25/10/2016, à 21:49

chata85

Re : tester une tache cron

Bonjour,
J'avais ce problème sur mon site, alors pour tester si mon script s'exécute bien j'ai rajouter le code des emails.
J'ai tester, ça marche bien.

Voiçi le code php.

$destinataire = 'email@email.com';
// Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses
$expediteur = 'email@email.com';
$objet = 'Test'; // Objet du message
$headers  = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Content-type: text/html; charset=ISO-8859-1'."\n"; // l'en-tete Content-type pour le format HTML
$headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire     
$message = '<div style="width: 100%; text-align: center; font-weight: bold">Un Bonjour de linkrand !</div>';
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
    echo 'Votre message a bien été envoyé ';
}
else // Non envoyé
{
    echo "Votre message n'a pas pu être envoyé";
}

Dernière modification par chata85 (Le 25/10/2016, à 21:52)

Hors ligne