Eu tenho um servidor executando o mínimo do CentOS 6.2, mas ele não parece ter o crontab instalado por padrão?
crontab -e
-bash: crontab: command not found
Ao pesquisar no google, encontrei referências a um "vixie-cron" e "anacronda", mas nenhuma resposta completa sobre qual é a maneira oficial / suportada de fazer o cron funcionar no CentOS 6.
Talvez alguém possa lançar alguma luz sobre isso?
atualizar:
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 não existe no seu host. Eu acho que o que você está procurando éyum provides */crontab
.Respostas:
Vixie-cron foi substituído por Cronie no EL6. Provavelmente não foi instalado na sua instalação "mínima"; eles realmente se esforçam para ser mínimos com isso.
fonte
yum install cronie
parece ter feito o truque. Você sabe como definir qual editorcrontab -e
usa por padrão?service crond start
echkconfig crond on
, em relação a esta questão. Obrigado pela outra resposta, consegui funcionar.