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

Ma tâche Cron ne fonctionne pas

Les raisons les plus courantes pour lesquelles les tâches Cron ne fonctionnent pas sont :

  • Script qui ne fonctionne pas

  • Chemin/URL incorrect vers le fichier spécifié

  • Utilisation de caractères spéciaux

Passons en revue chacun d'eux.

Script qui ne fonctionne pas

Tout d'abord, avant de créer une tâche Cron , vous devez vous assurer que votre script fonctionne. Pour cela, vous pouvez ouvrir son fichier dans le navigateur (par URL) ou l'exécuter via SSH, selon le type de script que vous avez. Si votre script ne fonctionne effectivement pas, vous devrez peut-être contacter les développeurs pour obtenir de l'aide.

Vous pourriez avoir l'impression que le script ne fonctionne pas car sa sortie est vide . Si votre script n'a pas de sortie par défaut, vous pouvez l'ajouter manuellement .

Chemin/URL incorrect vers le fichier spécifié

Le chemin d'accès au fichier de script doit être correct. Gardez à l'esprit que chez Hostinger, le chemin d'accès au fichier doit commencer à /home/ . Si la tâche Cron est configurée pour ouvrir un fichier via l'URL plutôt qu'un chemin d'accès au fichier, vous pouvez utiliser le curl commande via le terminal pour voir si ça marche :

curl -v 'https://domain.tld/path/to/file.php'

Utilisation de caractères spéciaux

Si votre Job Cron contient des caractères spéciaux (comme ">/dev/null 2>&1"), vous ne pourrez pas le configurer directement via hPanel. Pas de soucis, c'est toujours possible - il vous suffit de créer un .sh fichier et configurez une tâche Cron pour l'exécuter.

REMARQUE :

  • Comment configurer une tâche Cron avec des caractères spéciaux chez Hostinger ?


Panels
  1. Planifier un travail dans Cron pour qu'il s'exécute toutes les heures dans Ubuntu 20.04 - Comment l'implémenter ?

  2. Cron Job pour vérifier si le script Php est en cours d'exécution, sinon, exécutez-le ?

  3. Gestion des tâches Cron en double lors de l'exécution de scripts

  4. Comment faire fonctionner la commande alias dans un script bash ou un fichier bashrc

  5. Tester une tâche cron hebdomadaire

Comment planifier une tâche dans Cron pour qu'elle s'exécute toutes les heures dans Ubuntu 20.04

Tâches Cron planifiées

Comment configurer le travail cron pour exécuter un script PHP dans cPanel ?

Comment mettre en place un Cron Job chez Hostinger ?

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

Qu'est-ce qu'un travail Cron sous Linux