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

Comment mettre en place un Cron Job avec des caractères spéciaux chez Hostinger ?

Les tâches Cron, qui contiennent des caractères spéciaux (comme ">/dev/null 2>&1"), ne peuvent pas être configurées via hPanel directement . Pas de soucis, c'est toujours possible - tout ce que vous avez à faire est de créer un fichier .sh et de configurer une tâche Cron pour l'exécuter.

Étape 1 - Créer un fichier .sh

Tout d'abord, vous devez créer un fichier avec votre commande. Pour cela, ouvrez Hébergement Gérer Gestionnaire de fichiers (ou Gestionnaire de fichiers bêta ):

Ouvrez le répertoire où vous souhaitez conserver le fichier. Si vous prévoyez d'avoir plusieurs Cron Jobs, il est recommandé de créer un dossier séparé pour eux.

Une fois là-bas, créez un nouveau fichier :

Vous pouvez utiliser n'importe quel nom - mais l'extension de fichier doit être .sh . Par exemple, bash.sh

Ajoutez ensuite le contenu de votre fichier .sh :

#!/bin/sh
/usr/bin/php /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1

Ici :

  • #!/bin/sh - indique que le fichier Cron Job est en cours d'ouverture

  • /usr/bin/php - charge les bibliothèques PHP (requis si vous exécutez un script PHP)

  • /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1 - une commande réelle que vous souhaitez exécuter - assurez-vous de mettre à jour le chemin d'accès au fichier

  • cron:run - exécute la tâche cron à l'intérieur du fichier chaque fois que le fichier est ouvert

Étape 2 - Configurer une tâche Cron

Maintenant que nous avons terminé les préparatifs, configurez simplement une tâche Cron. Ouvrez Hébergement → Gérer → Tâches Cron , choisissez Personnalisé , et insérez la commande comme celle-ci :

/bin/sh /home/u123456789/public_html/scripts/bash.sh

Où :

  • /bin/sh - indique que nous sommes sur le point d'exécuter un fichier .sh

  • /home/u123456789/public_html/scripts/bash.sh - un chemin vers un fichier .sh réel que nous voulons exécuter. Assurez-vous de mettre à jour le chemin d'accès au fichier

Enfin, sélectionnez le planning quand le Cron Job sera exécuté et Enregistrer les changements.

REMARQUES :

  • Actions de base dans le gestionnaire de fichiers

  • Comment vérifier la sortie de Cron Job chez Hostinger ?


Panels
  1. Comment définir une tâche Cron dans TrueNAS

  2. Comment taper des caractères spéciaux ? ?

  3. Comment configurer une tâche Cron

  4. Comment configurer une tâche Cron dans cPanel (tutoriel vidéo)

  5. Comment mettre en place une tâche cron pour lancer un exécutable toutes les heures ?

Comment configurer le travail Cron dans cPanel

Comment mettre en place un Cron Job chez Hostinger ?

Comment vérifier la sortie des tâches Cron chez Hostinger ?

Cron Vs Anacron :Comment configurer Anacron sous Linux (avec un exemple)

Comment planifier des tâches avec Cron sous Linux

Comment configurer et exécuter un Cron dans cPanel