web-dev-qa-db-fra.com

Comment installer crontab sur Centos

Je suis habitué à configurer le programmateur cron à l’aide de la commande crontab -e sur mon centos. Mais aujourd'hui, j'ai trouvé l'un de mes serveurs centos qui n'a pas cette commande

J'ai essayé d'installer ceci en utilisant yum install crontab mais pas de chance. Puis j'ai essayé yum install crontabs et il a installé quelque chose

=============================================================================
 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]:

Mais toujours la commande crontab ne fonctionne pas. Si je fais cat /etc/crontab alors il montre la chose ci-dessous

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

Que dois-je faire pour avoir crontab sur ce serveur particulier? J'utilise CentOS release 5.2 (Final).

grep on cron shows:

[root~]# ps -ef | grep cron
root     24022 24001  0 19:07 pts/1    00:00:00 grep cron

le service cron de départ retourne:

[root~]# service cron start
cron: unrecognized service
62
Sabuj Hassan

Comme indiqué dans Installer crontab sur CentOS , le paquetage crontab dans CentOS est vixie-cron. Par conséquent, installez-le avec:

yum install vixie-cron

Et puis commencez avec:

service crond start

Pour le rendre persistant, afin qu'il démarre au démarrage, utilisez:

chkconfig crond on

Sur CentOS 7, vous devez utiliser cronie:

yum install cronie

Sur CentOS 6, vous pouvez installer vixie-cron, mais le vrai paquet est cronie:

yum install vixie-cron

et

yum install cronie

Dans les deux cas, vous obtenez le même résultat:

.../...
==================================================================
 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)
129
fedorqui