Linode Forum Index Linode Forum
Linode Community Forums
 


No crontab command?

Click here to go to the original topic

 
       Linode Forum Index -> General Discussion
Author Message
brasto



Joined: 25 Feb 2010
Posts: 6
Location: West Valley City, UT

Posted: Tue Mar 02, 2010 4:10 pm    Post subject: No crontab command?  

Every time I've ever installed Linux, including several distributions, I've always been able to run crontab commands. I'm on the latest CentOS linode offers, and I can't run crontab, even though yum says it's installed:
Code: # sudo yum install crontabs
<snip>
Package crontabs-1.10-8.noarch already installed and latest version
Nothing to do
So I try to run crontab (as root):
Code:
# crontab
-bash: crontab: command not found
So I look for it, and indeed it's nowhere:
Code: # find / -iname *cron*                                     
/usr/share/vim/vim70/syntax/crontab.vim                                         
/var/lib/php/session/sess_2ubvqg7cront79e93j8kp4cjs0                           
/var/log/cron                                                                   
/etc/cron.daily                                                                 
/etc/cron.daily/makewhatis.cron                                                 
/etc/crontab                                                                   
/etc/cron.hourly                                                               
/etc/cron.weekly                                                               
/etc/cron.weekly/makewhatis.cron                                               
/etc/cron.monthly
The files in /etc are not the binary, and best not edited manually, though I can do that, too. I went to library.linode.com to see if there's something special with crontab on Linode's servers, or specifically their centos server, but the article Linode has on crontab assumes it's already there. Indeed, it says that it doesn't matter what platform you are on because it works the same in all of them (which is my experience as well), but apparently they missed something with the latest CentOS... or did I miss something?

Brandon
Back to top  
db3l



Joined: 13 May 2009
Posts: 545

Posted: Tue Mar 02, 2010 4:19 pm    Post subject: Re: No crontab command?  

brasto wrote: Every time I've ever installed Linux, including several distributions, I've always been able to run crontab commands. I'm on the latest CentOS linode offers, and I can't run crontab, even though yum says it's installed:
Code: # sudo yum install crontabs
<snip>
Package crontabs-1.10-8.noarch already installed and latest version
Nothing to do
I don't believe the crontabs package includes any binaries, but just system configuration files for a cron daemon.

Perhaps the Linode CentOS build doesn't actually include cron (one less daemon) by default. Check for vixie-cron (a common version). I suspect installing a cron daemon would include crontab along with the actual daemon

-- David
Back to top  
irgeek



Joined: 21 Jun 2003
Posts: 153
Location: Absecon, NJ

Posted: Tue Mar 02, 2010 4:20 pm    Post subject:  

I believe the crontab command is in the vixie-cron package. I thought that was in our CentOS image, but it may have been missed in the last refresh.

-James
Back to top  
brasto



Joined: 25 Feb 2010
Posts: 6
Location: West Valley City, UT

Posted: Tue Mar 02, 2010 4:23 pm    Post subject: Re: No crontab command?  

db3l wrote: I don't believe the crontabs package includes any binaries, but just system configuration files for a cron daemon.

Perhaps the Linode CentOS build doesn't actually include cron (one less daemon) by default. Check for vixie-cron (a common version). I suspect installing a cron daemon would include crontab along with the actual daemon

-- David
Thank you David. I should have mentioned I ran a yum search. Here's the output, and I don't see either a daemon or a vixie-cron in the results:

Code: # yum search cron                                 
Loaded plugins: fastestmirror, priorities                                       
================================ Matched: cron =================================
vixie-cron.x86_64 : The Vixie cron daemon for executing specified programs at   
                  : set times.                                                 
kdeadmin.x86_64 : Administrative tools for KDE.                                 
anacron.x86_64 : A cron-like program that can run jobs lost during downtime.   
at.x86_64 : Job spooling tools.                                                 
autotrust.x86_64 : DNSKEY trust anchor update utility that uses RFC-5011       
chealpix.i386 : HEALPix C Bindings Library                                     
chealpix.x86_64 : HEALPix C Bindings Library                                   
chealpix-devel.i386 : HEALPix C Bindings Library development files             
chealpix-devel.x86_64 : HEALPix C Bindings Library development files           
clamav-data.x86_64 : Virus signature data for the Clam Antivirus scanner       
clamav-update.x86_64 : Auto-updater for the Clam Antivirus scanner data-files   
cronolog.x86_64 : Web log rotation program for Apache                           
crontabs.noarch : Root crontab files used to schedule the execution of programs.
dmraid-events-logwatch.x86_64 : dmraid logwatch-based email reporting           
dwatch.x86_64 : A program that watches over other programs                     
ggz-client-libs.i386 : Client libraries for GGZ gaming zone                     
ggz-client-libs.x86_64 : Client libraries for GGZ gaming zone                   
hatools.x86_64 : Improved shell scripting in High Availability environment     
healpix.x86_64 : Hierarchical Equal Area isoLatitude Pixelization of a sphere   
healpix-c++.x86_64 : Healpix C++ binaries and libraries                         
healpix-c++-devel.i386 : Healpix C++ headers                                   
healpix-c++-devel.x86_64 : Healpix C++ headers                                 
incron.x86_64 : Inotify cron system                                             
libggz.i386 : Library for client-server games                                   
libggz.x86_64 : Library for client-server games                                 
logrotate.x86_64 : Rotates, compresses, removes and mails system log files.     
mdsplib.i386 : METAR Decoder Software Package Library                           
mdsplib.x86_64 : METAR Decoder Software Package Library                         
mdsplib-devel.i386 : Development files for the METAR Decoder Software Package   
                   : Library                                                   
mdsplib-devel.x86_64 : Development files for the METAR Decoder Software Package
                     : Library                                                 
perl-Schedule-Cron-Events.noarch : Take a line from a crontab and find out when
                                 : events will occur                           
perl-Set-Crontab.noarch : Expand crontab(5)-style integer lists                 
puppet.noarch : A network tool for managing many disparate systems             
rdiff-backup.x86_64 : Convenient and transparent local/remote incremental       
                    : mirror/backup                                             
rrdtool.i386 : Round Robin Database Tool to store and display time-series data 
rrdtool.x86_64 : Round Robin Database Tool to store and display time-series data
rrdtool-devel.i386 : RRDtool libraries and header files                         
rrdtool-devel.x86_64 : RRDtool libraries and header files                       
rrdtool-doc.x86_64 : RRDtool documentation                                     
rss2email.noarch : Deliver news from RSS feeds to your smtp server as text or   
                 : html mail                                                   
ruby-irb.x86_64 : The Interactive Ruby.                                         
sphinx.x86_64 : Free open-source SQL full-text search engine                   
yum-cron.noarch : Files needed to run yum updates as a cron job                 
yum-updateonboot.noarch : Run yum update on system boot                         
zikula-module-MultiHook.noarch : MultiHook is a simple replacement for the old 
                               : AutoLinks module for Zikula
Back to top  
Alucard



Joined: 13 Feb 2008
Posts: 116

Posted: Tue Mar 02, 2010 4:27 pm    Post subject:  

vixie-cron is the first result
Back to top  
brasto



Joined: 25 Feb 2010
Posts: 6
Location: West Valley City, UT

Posted: Tue Mar 02, 2010 4:29 pm    Post subject:  

Alucard wrote: vixie-cron is the first result
Good find Alucard, I didn't see it because the first two are the only ones not in alphabetical order with the rest. I automatically looked near the bottom. Perhaps I should have piped it into sort... I'll install it and see if it resolves the issue.
Back to top  
brasto



Joined: 25 Feb 2010
Posts: 6
Location: West Valley City, UT

Posted: Tue Mar 02, 2010 4:45 pm    Post subject:  

Ok, installing the vixie-cron package put the binary in there. Thank you everyone.
Back to top  
 
       Linode Forum Index -> General Discussion
Page 1 of 1