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. P>
Merci! P>
5 Réponses :
Je suppose que vous exécutez un environnement Linux. Dans ce cas, vous pouvez exécuter la commande (via SSH / Terminal) Si cela fonctionne, le truc est de faire une commande programmée. Vous pouvez le faire avec Crontab en tapant php /path/to/file.php code>.
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
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. P>
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. P>
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 p>
Système -> Emplois Cron planifiés Code> Li>
-
Cliquez sur Créer un nouveau travail cron planifié CODE>. LI>
-
dans la boîte de commande Entrez / usr / bin / php -q /var/path/to/your_php_script.php
Li>
-
Cliquez sur "Times and Dates sélectionnés ci-dessous." Bouton radio Code> Li>
-
Cliquez sur "Sélectionné .." Sous la section Mexrent CODE> LI>
-
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' CODE>. LI>
ol>
-Q Moyenne en-tête de Suppress HTTP ou en mode CGI uniquement, PHP.net/manual/fr /features.commandline.option.php
p>
Voici un visuel d'ajout d'une nouvelle 5 min. Int. Cron Job dans Webmin Version 1.610. P>