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
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)