¿Cuál es la forma correcta de obtener crontab en CentOS 6?

13

Tengo un servidor que ejecuta CentOS 6.2 mínimo, pero no parece tener crontab instalado de forma predeterminada.

crontab -e
-bash: crontab: command not found

Al buscar en google, encontré referencias a "vixie-cron" y "anacronda", pero no obtuve una respuesta completa sobre cuál es la forma oficial / compatible de hacer que cron funcione en CentOS 6.

¿Quizás alguien pueda arrojar algo de luz sobre esto?

actualizar:

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
Mella
fuente
2
No puedes hacer whichalgo que no existe en tu host. Creo que lo que estás buscando es yum provides */crontab.
Aaron Copley

Respuestas:

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

Vixie-cron fue reemplazado por Cronie en EL6. Probablemente no se instaló en su instalación "mínima"; realmente se esfuerzan por ser mínimos con eso.

Michael Hampton
fuente
Gracias, yum install cronieparece haber hecho el truco. ¿Sabes cómo configurar qué editor crontab -eusa de forma predeterminada?
Nick
1
Esa es una pregunta separada. Léelo aquí .
Michael Hampton
44
Parece que también tengo que hacer service crond starty chkconfig crond on, con respecto a esta pregunta. Gracias por la otra respuesta, funcionó.
Nick