Cron asli mengharuskan setiap entri diakhiri dengan baris baru, jadi ya terkadang Anda memang memerlukan baris kosong atau semacamnya di bagian akhir.
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)
Beberapa versi memperbaikinya atau mengeluarkan peringatan misalnya Ubuntu Maverik (10.10):crontab lihat bagian diagnostik di bagian bawah yang menyatakan peringatan akan ditulis ke 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.
Ini adalah jawaban pertama yang muncul dengan teks pencarian cron error getpwname failed
jadi saya pikir saya akan memposting penyebab masalah saya:
Saya menggunakan /etc/crontab tetapi lupa menempatkan pengguna di depan perintah.
yaitu,
*/5 * * * * /bin/bash <filename>
Alih-alih
*/5 * * * * root /bin/bash <filename>
Itu memberikan kesalahan yang sama, lanjutkan.