Quelle est la bonne façon d'obtenir crontab sur CentOS 6?

13

J'ai un serveur exécutant CentOS 6.2 minimal, mais il ne semble pas que crontab soit installé par défaut?

crontab -e
-bash: crontab: command not found

En recherchant sur Google, j'ai trouvé des références à un "vixie-cron" et "anacronda" mais aucune réponse complète sur la façon officielle / prise en charge de faire fonctionner cron sur CentOS 6.

Peut-être que quelqu'un peut faire la lumière là-dessus?

mise à jour:

rpm -qf `which crontab`
/usr/bin/which: no crontab in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
rpm: no arguments given for query
pseudo
la source
2
Vous ne pouvez pas whichquelque chose qui n'existe pas sur votre hôte. Je pense que ce que vous recherchez est yum provides */crontab.
Aaron Copley

Réponses:

16
# rpm -qf `which crontab`
cronie-1.4.4-7.el6.x86_64

Vixie-cron a été remplacé par Cronie dans EL6. Probablement, il n'a pas été installé dans votre installation "minimale"; ils s'efforcent vraiment d'être minimal avec elle.

Michael Hampton
la source
Merci, yum install croniesemble avoir fait l'affaire. Savez-vous comment définir quel éditeur crontab -eutilise par défaut?
Nick
1
C'est une question distincte. Lisez-le ici .
Michael Hampton
4
Il semble que je dois aussi faire service crond startet chkconfig crond on, concernant cette question. Merci pour l'autre réponse, ça a fonctionné.
Nick