Adiciona o cron ao Crontab

0

Estou vendo esses tutoriais link

e eu tenho o cron instalado, mas quando escrevo o comando 5 * * * * curl http://www.google.com i recebo o erro:

-bash: 5: command not found

Como eu adiciono um cron?

    
por spenf10 29.08.2015 / 19:50

3 respostas

3

No documento você citou você precisa continuar lendo até chegar à seção intitulada Configuração . Isto diz-lhe como configurar o seu crontab .

    
por 29.08.2015 / 21:26
3

5 * * * * curl http://www.google.com não é um comando shell, é uma entrada no arquivo crontab . O arquivo crontab é um arquivo de texto que contém a descrição de jobs, com a especificação de tempo (aqui 5 * * * * , significando a cada hora a 5 minutos após a hora), seguido pelo comando para executar (aqui curl http://www.google.com ). Você precisa editar o arquivo crontab para adicionar esta linha (em esse tutorial você estava lendo , continue lendo até a seção" Configuração "). Você faz isso com o crontab command . Execute o comando

crontab -e

Isso traz o arquivo crontab em um editor. Adicione a linha, salve e saia.

Note que em alguns sistemas, o editor padrão é vi, o que é difícil de usar se você não sabe nada sobre isso. Se você não conhece o vi, certifique-se de que o editor padrão é aquele com o qual você está confortável. Para alterar o editor, defina a variável de ambiente VISUAL , por exemplo,

export VISUAL=nano
    
por 29.08.2015 / 21:57
0

Eu acho que está tentando dizer que o curl não pode ser encontrado, pois não está no PATH. Use um caminho absoluto ou defina PATH no arquivo crontab.

    
por 29.08.2015 / 22:58

Tags