Arquivo de log Cron não processa nada

0

Eu não recebo saída do meu cronjob. O script que o job está executando é:

<?php
require '/opt/bitnami/apps/wordpress/htdocs/wp-load.php';    
include('/opt/bitnami/apps/wordpress/htdocs/wp-content/themes/yeelloe/scheduler.php');    
?>

O código do agendador é:

<?php    
//get the wp-load in for the wordpress functions    
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );    
require_once( $parse_uri[0] . 'wp-load.php' );

//now try calling template function    
CheckFunction();    
?>

Eu não recebo saída? O trabalho é automatizar as postagens de mídia social, mas isso não funciona.

Alguma idéia?

    
por Eli Reid 07.10.2014 / 03:00

1 resposta

1

Tem certeza absoluta de que o cron está realmente executando o script? O que eu tenho experimentado é que, nestes casos, se a linha de comando não está presente, com erros ortográficos .... cron fica chateado e nunca inicia o comando. O que significa que nenhuma saída (nem uma criação de nenhum arquivo de saída) especificada na linha de comando.

Uma observação final, o script PHP é executado com sucesso apenas colocando o comando na linha shell? Se não, então você terá que prefixar com o nome do aplicativo:

* * * * *    /usr/bin/php /mydirectory/program.php >> output 2>&1

Cron (ou UNIX / Linux para esse assunto) não conecta ou associa uma extensão de arquivo a um aplicativo como o Windows.

    
por 07.10.2014 / 04:01

Tags