9
votes

Mettre en place un travail cron avec webmin

J'essaie de configurer un travail cron à l'aide de Webmin pour fonctionner tous les 5 min. Il doit cibler un fichier .php et exécuter le script PHP dans ce fichier. Lorsque je saisis le chemin du fichier dans le champ "Commande", cela ne fonctionne pas. Je me demande simplement ce que je fais mal, et où puis-je mettre le chemin de fichier dont j'ai besoin du travail cron pour courir.

Merci!


0 commentaires

5 Réponses :


1
votes

Je suppose que vous exécutez un environnement Linux. Dans ce cas, vous pouvez exécuter la commande (via SSH / Terminal) php /path/to/file.php code>.

Si cela fonctionne, le truc est de faire une commande programmée. Vous pouvez le faire avec Crontab en tapant crontab -e code> Cela ouvrira ensuite un éditeur de texte que vous pouvez taper quelque chose des éléments suivants: P>

@hourly php /path/to/file.php >/dev/null 2>&1


0 commentaires

2
votes

Mettez-le dans le champ «Commande» (entrée unique d'entrée). Lorsque vous atteignez la page de planification, cliquez sur [Exécuter maintenant] pour tester.

Par tous signifie inspecter des enregistrements écrits (test de l'unité webmin) et testez certainement (avec un talon) le planificateur de Webmin, car certains des modules Webmin sont un peu floconneux.


0 commentaires

0
votes

goto Webmin> Système> Jabs cron planifiés -> "Créer un nouveau travail cron planifié" et comme mentionné ci-dessus utilise la commande php avec le script comme paramètre pour l'exécuter


0 commentaires

28
votes
  1. Système -> Emplois Cron planifiés
  2. Cliquez sur Créer un nouveau travail cron planifié .
  3. dans la boîte de commande Entrez / usr / bin / php -q /var/path/to/your_php_script.php
  4. Cliquez sur "Times and Dates sélectionnés ci-dessous." Bouton radio
  5. Cliquez sur "Sélectionné .." Sous la section Mexrent
  6. Sélectionnez 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 (Utilisez la touche de contrôle) et cliquez sur le bouton 'Enregistrer' .

1 commentaires

-Q Moyenne en-tête de Suppress HTTP ou en mode CGI uniquement, PHP.net/manual/fr /features.commandline.option.php



21
votes

visuel de la question

Voici un visuel d'ajout d'une nouvelle 5 min. Int. Cron Job dans Webmin Version 1.610.


0 commentaires