Use Crontab Command With sys account

Asked by Waman R. Kumar

Q. Ok, let me confess first, it was question asked in Linux job interview. Question was after typing crontab -u user -e or crontab -e command system gave back some error code to user, he further told me that crond and and other utilities are installed. How to fix this problem? Not to mentioned I was unable to answer question. So what is the solution to such unseen problem?

A. crontab is the program used to install, deinstall or list the tables used to drive the cron daemon/service in Vixie Cron. Each user can have their own crontab, and though these are files in /var/spool/cron/crontabs (under Debian), they are not intended to be edited directly. So first you use crontab -e command. If variable EDITOR is not defined in your environment you will use ed text editor รขโ‚ฌโ€œ it is a line-oriented text editor. Try following (under BASH)

$ export EDITOR=ed
$ crontab -u user -e


Type q and hit enter to exit. Now setup EDITOR to vim

$ export EDITOR=/usr/bin/vim
$ crontab -u user -e

Now it will open in vim/vi text editor. This kind of questions asked in Linux/UNIX job interview to test your basic knowledge of Operating system. So it is always good idea to define EDITOR variable in you shell startup file such as .bash_profile.

And, yes you can use use crontab command with sys account too:
# crontab -u sys -e

๐Ÿง Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

๐Ÿง 1 comment so far... add one
CategoryList of Unix and Linux commands
Disk space analyzersdf ncdu pydf
File Managementcat tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
1 comment… add one
  • Peko Nov 14, 2008 @ 13:55

    A few typos:

    – “Debina” instead of “Debian”
    – “enviorment” instead of “environment”

    Otherwise… Thumbs up Vivek!

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum