O trabalho do Cron não está em execução após dar o comando no crontab

2

Estou tentando executar um trabalho cron no Linux com o seguinte comando:

crontab -e

digitando os seguintes detalhes e salvando-os

MAILTO="[email protected]"
00 01 * * * /usr/local/bin/php /var/www/html/cron.php > /dev/null 2>&1

Estou salvando este trabalho do cron. Mas não está funcionando; Eu não estou recebendo nenhuma saída no correio. Eu não sei como obter detalhes do trabalho cron que correu. Ou há uma maneira melhor de executar o cron job?

    
por micheal 17.03.2015 / 18:20

1 resposta

8

O trabalho cron que você colou será executado às 01:00 diariamente, e a parte > /dev/null 2>&1 garante que sua saída seja descartada.

Remova este bit se você pretende receber a saída do script por e-mail.

Há uma chance de que seu trabalho esteja em execução, mas falhe apenas no início (talvez porque o ambiente fornecido pelo cron não tenha as coisas fornecidas pelo seu ambiente de teste); saberemos quando você receber o e-mail do cron depois de executar novamente este trabalho.

    
por 17.03.2015 / 18:24

Tags