如何在Centos上安装crontab [英] How to install crontab on Centos
问题描述
我熟悉使用 crontab -e
命令在我的 centos
上设置cron调度程序。但是今天我发现我的一个 centos
服务器没有这个命令
I am familiar to setup the cron scheduler using crontab -e
command on my centos
. But today I found one of my centos
servers doesn't have this command
我试图安装这个 yum install crontab
但没有运气。然后我尝试了 yum install crontabs
并安装了一些
I have tried to install this using yum install crontab
but no luck. Then I tried yum install crontabs
and it installed something
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
crontabs noarch 1.10-11.el5 base 7.0 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 7.0 k
Is this ok [y/N]:
但是 crontab
命令不起作用。如果我做 cat / etc / crontab
,那么它显示如下thing
But still the crontab
command doesn't work. If I do cat /etc/crontab
then it shows below thing
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
40 * * * * root run-parts /etc/cron.hourly
54 1 * * * root run-parts /etc/cron.daily
14 3 * * 0 root run-parts /etc/cron.weekly
38 1 16 * * root run-parts /etc/cron.monthly
我应该如何在该特定服务器上安装 crontab
?我使用 CentOS版本5.2(最终)
。
What should I do to have crontab
on that particular server? I am using CentOS release 5.2 (Final)
.
grep on cron显示:
grep on cron shows:
[root~]# ps -ef | grep cron
root 24022 24001 0 19:07 pts/1 00:00:00 grep cron
启动cron服务返回:
starting cron service returns:
[root~]# service cron start
cron: unrecognized service
推荐答案
如在CentOS上安装crontab ,CentOS中的crontab包是 vixie- cron
。因此,请安装它:
As seen in Install crontab on CentOS, the crontab package in CentOS is vixie-cron
. Hence, do install it with:
yum install vixie-cron
然后用:
service crond start
要使其持久化,以便在启动时启动,请使用:
To make it persistent, so that it starts on boot, use:
chkconfig crond on
在CentOS 7上,您需要使用 cronie
:
yum install cronie
在CentOS 6上可以安装 vixie- cron
,但实际包是 cronie
:
yum install vixie-cron
和
yum install cronie
相同的输出:
.../...
==================================================================
Package Arch Version Repository Size
==================================================================
Installing:
cronie x86_64 1.4.4-12.el6 base 73 k
Installing for dependencies:
cronie-anacron x86_64 1.4.4-12.el6 base 30 k
crontabs noarch 1.10-33.el6 base 10 k
exim x86_64 4.72-6.el6 epel 1.2 M
Transaction Summary
==================================================================
Install 4 Package(s)
这篇关于如何在Centos上安装crontab的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!