Cómo instalar crontab en Centos
Estoy familiarizado con configurar el cron scheduler usando el comando crontab -e
en mi centos
. Pero hoy he encontrado que uno de mis centos
servidores no tiene este comando
He intentado instalar esto usando yum install crontab
pero no hubo suerte. Entonces probé yum install crontabs
e instaló algo
=============================================================================
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]:
Pero aún así el comando crontab
no funciona. Si lo hago cat /etc/crontab
entonces se muestra debajo de lo
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
¿Qué debo hacer para tener crontab
en ese servidor en particular? Estoy usando CentOS release 5.2 (Final)
.
Grep en cron muestra:
[root~]# ps -ef | grep cron
root 24022 24001 0 19:07 pts/1 00:00:00 grep cron
El inicio del servicio cron devuelve:
[root~]# service cron start
cron: unrecognized service
1 answers
Como se ve en Instalar crontab en CentOS, el paquete crontab en CentOS es vixie-cron
. Por lo tanto, instalarlo con:
yum install vixie-cron
Y luego empezar con:
service crond start
Para hacerlo persistente, para que se inicie en el arranque, use:
chkconfig crond on
En CentOS 7 necesitas usar cronie
:
yum install cronie
En CentOS 6 se puede instalar vixie-cron
, pero el paquete real es cronie
:
yum install vixie-cron
Y
yum install cronie
En ambos casos se obtiene la misma salida:
.../...
==================================================================
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)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-22 11:16:06