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
which
algo que no existe en tu host. Creo que lo que estás buscando esyum provides */crontab
.Respuestas:
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.
fuente
yum install cronie
parece haber hecho el truco. ¿Sabes cómo configurar qué editorcrontab -e
usa de forma predeterminada?service crond start
ychkconfig crond on
, con respecto a esta pregunta. Gracias por la otra respuesta, funcionó.