Qual é a maneira correta de obter o crontab no CentOS 6?


13

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

2
Você não pode whichalgo que não existe no seu host. Eu acho que o que você está procurando é yum provides */crontab.
Aaron Copley

Respostas:


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

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.


Obrigado, yum install cronieparece ter feito o truque. Você sabe como definir qual editor crontab -eusa por padrão?
Nick

1
Essa é uma pergunta separada. Leia aqui .
Michael Hampton

4
Parece que eu também tenho que fazer service crond starte chkconfig crond on, em relação a esta questão. Obrigado pela outra resposta, consegui funcionar.
Nick
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.