¿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

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.