Sur cette page: [cacher]
Tâche planifiée est un service Linux qui est chargé de faire une affectation spécifique dans un délai donné que l'utilisateur a configuré. Il nous donne la commodité d'exécuter certaines commandes ou scripts dans un intervalle de temps donné ou un instant automatiquement.
Ces commandes peuvent être déclenchées tous les jours selon un calendrier, chaque semaine ou même chaque heure. Via le service cron job, nous pouvons démarrer différents types de scripts, comme:
- PHP
- FRAPPER
- PERL
Comment ajouter un nouveau travail Cron
Ajouter un Cron Job n'est pas aussi difficile qu'il n'y paraît. Cela peut être fait à distance avec n'importe quel cPanel de votre serveur. Mais d'abord, laissez-nous vous expliquer pourquoi vous avez besoin d'un travail cron.
Disons que vous souhaitez configurer une fois exactement 03:04 UN M. temps pour qu'une tâche exécute un script PHP, qui pourrait éventuellement extraire de votre base de données des informations sur tous les utilisateurs enregistrés sur votre site et générer un rapport. Voici les étapes pour le faire:
Étape 1: Accédez à votre cPanel et cliquez sur Cron Jobs. Il doit être situé quelque part dans la section "Avancé" ou "Paramètres" de votre cPanel. Cela dépend vraiment de la version de cPanel que vous utilisez et du type de panneau d'administration que vous utilisez.
Étape 2:Écrivez le script et placez-le sur votre public_html dossier. Selon votre serveur, vous pouvez le placer dans un dossier donné tant que le répertoire est sur le serveur.
Étape 3:Lorsque vous cliquez sur «Cron Jobs», vous pourriez voir un écran comme celui ci-dessous. Configurer la minute, Heure, journée, Mois, Weekday et enfin écrire où se trouve votre script avec la commande "php5x" avant l'emplacement, comme indiqué ci-dessous:
Étape 4:Après avoir rempli toutes les informations, cliquez sur le bouton «Ajouter une nouvelle tâche Cron». Le travail peut être vu dans le menu des travaux Cron en cours:
Comment créer un travail Cron à l'aide de commandes de serveur Linux
Les tâches Cron peuvent également être déclenchées via CLI (interface de ligne de communication) de votre serveur au cas où il serait basé sur Linux. Pour les serveurs Ubuntu, pour voir la liste des tâches cron créées, vous pouvez taper:
→ $crontab –l
Et pour modifier vos tâches cron actuelles, vous pouvez taper:
→ $crontab -e
Si c'est la toute première fois qu'on vous demande de choisir un cronjobs, vous verrez la réponse de commande suivante:
→ pas de crontab pour sk – en utilisant un vide
→ Sélectionnez un éditeur. Pour changer plus tard, exécutez ‘select-editor’.
1. /bin / nano <---- easiest
2. >
Vous pouvez saisir le type de tâche cron que vous souhaitez déclencher et l'activer.
Si vous souhaitez modifier la liste des tâches cron d'un autre utilisateur, vous pouvez taper ce qui suit:
→ $crontab -u {l'identifiant} -e
Si vous souhaitez déclencher l'exécution du travail cron le 6, puis le 15 puis 0 minute pour 1 heure, vous pouvez le modifier comme ceci:
→ 0,5,10 et la commande à exécuter sur votre serveur
Vous pouvez également utiliser «@» avec l'intervalle de temps pendant lequel vous souhaitez exécuter un travail cron, comme par exemple:
→@mois - une fois par mois
@midnight - une fois par jour 00:00 heure du serveur
@reboot - au redémarrage du serveur
Si vous souhaitez exécuter la commande de cette façon, vous pouvez utiliser simplement:
→@midnight et la commande à exécuter chaque esprit
Si vous souhaitez effacer complètement vos tâches cron créées, vous pouvez utiliser:
→ $crontab –r
Qu'est-ce que Cron Job - Conclusion
Fondamentalement, un travail cron est comme le planificateur de tâches, mais pour votre serveur. Il peut être configuré pour déclencher différents scripts ou commandes en fonction d'un calendrier et vous pouvez l'utiliser à chaque fois que vous exigez qu'une tâche soit terminée automatiquement et, surtout, lorsque vous n'aurez pas le temps d'entrer manuellement une commande vous-même. Pas seulement ceci, mais certains Cron Jobs sont même prêts à exécuter des scripts sophistiqués qui fournissent aux propriétaires de sites des informations et des statistiques cruciales pour leurs sites. Ils peuvent donc être extrêmement utiles tant que vous pouvez les gérer correctement.
Voici quelques Cron Jobs gratuits, aimablement fourni par le site Cronless, qui donnent à votre serveur les capacités de:
- Exécutez automatiquement des sauvegardes de votre base de données.
- Effectuer des mises à jour automatiques dans un jeu, forum ou site.
- Planifiez des tweets automatiques à l'avenir.
- Générez automatiquement des factures pour une période de temps.
- Effectuer un nettoyage ou une maintenance automatisée du site.
- Mettez à jour votre flux RSS.
Le site a 5 Cron Jobs gratuit dans son 0$ un plan mensuel et cela peut aider à simplifier le processus pour vous.
Il existe également des générateurs de travaux Cron très utiles, comme Générateur d'onglets Cron qui peut être très utile en étant convivial et en générant des commandes pour vous sur votre serveur et tout ce que vous avez à faire est de cliquer sur ce que vous préférez exécuter.