≡ Menu

Linux / Unix – crontab: no crontab for user using an empty one error and solution

I am trying to set cronjob on a Unix systems by running the crontab -e command. But, I’m getting the following error:

crontab: no crontab for veryv – using an empty one
crontab: “/usr/bin/vi” exited with status 1

How do I fix this issue on a Linux or Unix-like systems?

You need to set correct environment variable called EDITOR. It appers that either vi is not installed or /usr/bin/vi is a symbolic link to vim editor. To edit the current crontab using the editor specified by the VISUAL or EDITOR environment variables, enter:

$ crontab -e

But, if EDITOR or VISUAL is not set, so you will see an error as follows:

Fig.01: Linux crontab: no crontab for veryv  - using an empty one

Fig.01: Linux crontab: no crontab for veryv – using an empty one

So to fix this error and use vim as a text editor, type (bash/sh/ksh shell specific syntax):
export EDITOR=vim
OR if you are using emacs editor, run:
export EDITOR=emacs
Or if you are using nano text editor, enter:
export EDITOR=nano
Finally, try to edit or set new cron jobs, enter:
crontab -e
I recommend that you edit your shell ~/.bashrc file and append the following line:

export EDITOR=vim
Share this tutorial on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:



{ 1 comment… add one }
  • Jignesh Boricha September 19, 2016, 11:47 am

    Hello There

    Thank you so much for this post. It helped me a lot.

    Actually I was trying setup CRON but I haven’t found the correct way and the missing
    point which I found here only.

    Again, Thank you for sharing this.

    Regards.
    Thank You.

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">


   Tagged with: