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.