GNU/Linux >> Tutoriels Linux >  >> Linux

la tâche cron ne s'exécute parfois pas

Le cron d'origine exigeait que chaque entrée se termine par une nouvelle ligne, donc oui, parfois, vous avez besoin d'une ligne vide ou de quelque chose à la fin.

   Although cron requires that each entry in a crontab end  in  a  newline
   character,  neither the crontab command nor the cron daemon will detect
   this error. Instead, the crontab will appear to load normally. However,
   the  command  will  never  run.  The best choice is to ensure that your
   crontab has a blank line at the end.

   4th Berkeley Distribution      29 December 1993               CRONTAB(1)

Certaines versions l'ont corrigé ou émettent un avertissement, par exemple Ubuntu Maverik (10.10) :crontab regardez la section de diagnostic en bas qui indique qu'un avertissement sera écrit dans syslog.

DIAGNOSTICS
       cron requires that each entry in a crontab end in a newline  character.
       If  the last entry in a crontab is missing a newline (ie, terminated by
       EOF), cron will consider the crontab (at  least  partially)  broken.  A
       warning will be written to syslog. 

C'est la première réponse qui apparaît avec le texte de recherche cron error getpwname failed alors j'ai pensé que je posterais la cause de mon problème :

J'utilisais /etc/crontab mais j'avais oublié de mettre l'utilisateur devant la commande.

c'est-à-dire

*/5   *  *  *  * /bin/bash <filename>

Au lieu de

 */5   *  *  *  * root /bin/bash <filename>

Il a donné la même erreur, allez comprendre.


Linux
  1. La tâche Cron ne s'exécute pas ?

  2. Problème Crontab :la tâche Cron ne fonctionne pas lors de l'utilisation d'un pourcentage

  3. Configuration de la tâche Godaddy cron pour exécuter le script php

  4. Exécution d'une tâche cron sous Linux toutes les six heures

  5. Comment afficher une tâche cron en cours d'exécution ?

Comment configurer une tâche Cron sous Linux

Planifier des tâches Cron avec Crontab

Le script shell n'est pas exécuté après l'avoir ajouté en tant que tâche Crontab ?

Linux Crontab :15 exemples de tâches Cron impressionnants

Pourquoi ma tâche cron ne m'envoie-t-elle pas d'e-mail ?

Comment vérifier si une tâche Cron a été exécutée (journal Crontab)