元の cron では、各エントリを改行で終了する必要があったため、最後に空白行または何かが必要になる場合があります.
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)
Ubuntu Maverik (10.10) などの一部のバージョンでは、修正されているか、警告が出力されています。
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.
これは、検索テキスト cron error getpwname failed
で最初に出てくる答えです そこで、問題の原因を投稿しようと思いました:
/etc/crontab を使用していましたが、コマンドの前にユーザーを配置するのを忘れていました。
つまり、
*/5 * * * * /bin/bash <filename>
の代わりに
*/5 * * * * root /bin/bash <filename>
同じエラーが発生しました。