Por que o comando crontab não está disponível para mim mesmo eu sou root

1

Estou usando o lançamento do CentOS 6.3 (Final) .

Meu problema é que até eu logar como root no servidor centos através do comando ssh crontab não está disponível para mim.

Eu tenho o seguinte quando tento acessar o crontab:

[root@cl-t102-433cl bin]# crontab -e
-bash: crontab: command not found

Da próxima vez para me justificar, tentei:

[root@cl-t102-433cl bin]# locate cron | grep bin
/usr/bin/crontab
/usr/sbin/anacron
/usr/sbin/crond

[root@cl-t102-433cl bin]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

Aqui, de acordo com os dois comandos acima, tudo parece bem, mas por que o comando crontab não está disponível para mim?

    
por usernaveen 10.03.2013 / 14:47

1 resposta

3

ls: cannot access /usr/bin/crontab: No such file or directory

I am able to see that file when ever I tried the locate command

Nesse caso, o crontab não está mais instalado.

O Locate não pesquisa o sistema de arquivos. Ele procura em um banco de dados que geralmente é gerado uma vez por dia (geralmente por volta das 3h). Se o binário contab estava presente quando o último update foi localizado, ele será exibido com locate. Mesmo que tenha sido removido depois.

No seu caso, algo apagou o arquivo ou desinstalou o pacote responsivo para o crontab.

    
por 10.03.2013 / 15:02