# Solved: Cron missing newline before EOF

## **Cause of the error**

Cron expects a trailing newline character at the end of each line in the
crontab. Editors like `vim` and `nano` add this character automatically.

This error may also happen when a crontab file is generated automatically and
the generator failed to insert a newline character at the end of the crontab
file.

[info]
## 🔭 Want to get alerted when your Cron doesn’t run correctly?
Go to [Better Stack](https://betterstack.com/uptime/) and start monitoring in 5 minutes.
[/info]

## Solution

Simply add a new line at the end of the crontab file. If the problem occurs
frequently, it may be caused by the text editor. Check if your editor
automatically adds a newline character or change your editor entirely.

[ad-uptime]