GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Créer et supprimer une tâche Cron

Les tâches cron exécutent des commandes planifiées à des moments précis. L'outil Cron Jobs de cPanel est utile pour configurer la maintenance automatisée et d'autres tâches de serveur sans personnel.

Remarque :vous devez avoir une bonne connaissance des commandes Linux avant de pouvoir utiliser efficacement les tâches cron. Vérifiez votre script avec votre administrateur d'hébergement avant d'ajouter une tâche cron.

Créer une tâche Cron

Pour créer une tâche cron :

  1. Connectez-vous à cPanel

  2. Cliquez sur Tâches Cron, dans la section Avancé

  3. Sous Cron Email, assurez-vous que l'adresse e-mail actuelle est valide; sinon, entrez un nouvel e-mail valide et cliquez sur Mettre à jour l'e-mail

    Vous recevrez un e-mail une fois la tâche cron terminée.

  4. Sous Ajouter une nouvelle tâche cron, utilisez le menu déroulant Paramètres communs pour choisir parmi une liste d'intervalles régulièrement utilisés ou définissez la fréquence de votre tâche cron en utilisant la liste déroulante à côté de chaque unité de temps

  5. Dans le champ Commande, entrez la commande souhaitée (comme mysql -u mysql_user -ppassword database_name

  6. Cliquez sur Ajouter une nouvelle tâche Cron



    Votre tâche cron exécutera alors un fichier à une certaine heure, date et la répétition, selon les paramètres que vous avez sélectionnés.

Supprimer ou modifier une tâche Cron

  1. Après vous être connecté à cPanel, cliquez sur Cron Jobs dans la section Avancé

  2. Faites défiler jusqu'à la dernière section intitulée Tâches Cron actuelles

  3. Trouvez la tâche cron que vous souhaitez modifier ou supprimer

  4. Sous Actions, pour la tâche cron appropriée, cliquez sur Modifier ou Supprimer

    Remarque :le panneau d'édition a moins de paramètres communs parmi lesquels choisir, donc si vous rencontrez des difficultés pour obtenir l'intervalle correct, copiez la commande, supprimez la tâche cron, puis recréez-la à l'aide de la section Ajouter une nouvelle tâche cron.

Crons communs

Les commandes fournies ci-dessous sont des exemples d'emplacements de script typiques. Vous devrez peut-être ajuster /home/ à /home#/ en fonction du répertoire personnel sur lequel réside votre compte. Pour afficher le répertoire d'accueil de votre compte, consultez simplement la colonne des statistiques sur la page principale cPanel de votre compte et recherchez le répertoire d'accueil.

PHP

  • Exécutez une tâche cron PHP 5.6 :/usr/local/php56/bin/php /home/username/public_html/cron.php

  • Exécutez une tâche cron PHP 5.5 :/usr/local/php55/bin/php /home/username/public_html/cron.php

  • ​Exécutez une tâche cron PHP 5.4 :/usr/local/php54/bin/php /home/username/public_html/cron.php

  • Exécutez une tâche cron PHP 5.3 :/usr/local/php53/bin/php /home/username/public_html/cron.php

  • Des drapeaux facultatifs sont parfois requis pour une tâche cron PHP :php -q /home/username/public_html/cron.php

  • Utilisez un fichier php.ini spécifique :php -c /home/username/public_html/php.ini /home/username/public_html/myscript.php

  • GET un fichier distant :/usr/bin/GET http://www.example.com/file.php

Perl

  • Exécutez une tâche cron CGI :perl /home/username/public_html/cgi-bin/file.pl

SSH

  • Exécutez une tâche cron de script de code :/bin/sh /home/username/public_html/file.sh

MySQL

Remarque :il est recommandé de ne pas taper votre mot de passe dans les commandes suivantes, mais d'utiliser simplement le -pflag seul et que le système vous demande le mot de passe. De cette façon, votre mot de passe reste sécurisé et n'existe jamais sur le serveur en texte brut.

  • Importer une base de données :mysql -u mysql_user -ppassword database_name

  • Exporter une base de données :mysqldump -u mysql_user -ppassword database_name> backup.sql


cPanel
  1. Créer et supprimer des utilisateurs dans Ubuntu 20.04

  2. Comment créer et supprimer un groupe d'utilisateurs sous Linux

  3. Ajuster la luminosité avec Xrandr et Cron Job ?

  4. Comment créer et supprimer un utilisateur sur Ubuntu 16.04

  5. Comment créer et supprimer un utilisateur sur Debian 9

Comment créer et supprimer des comptes de messagerie gratuits dans cPanel ?

Comment créer et supprimer des packages sur cPanel ?

Comment créer et supprimer des sous-domaines dans hPanel ?

Créer et gérer un sous-domaine

Commande Linux crontab pour créer et gérer des tâches Cron

Comment configurer et exécuter un Cron dans cPanel