world tutorial mac instalar hello ejemplos descargar cakephp3 php cakephp cron

tutorial - instalar cakephp en windows



CronJob no ejecuta CakePHP3 (0)

En mi aplicación CakePHP3, tengo un shell llamado Message360.

namespace App/Shell; use Cake/Console/Shell; use Cake/I18n/Time; class Message360Shell extends Shell { public function initialize() { parent::initialize(); $this->loadModel("Subscriptions"); } public function main() { require_once( ROOT .DS. "vendor" .DS. "message360" .DS. "message360.php"); $Message360 = new /Message360Api/Lib/Message360; $Message360::getInstance(); $Message360->setOptions(array( "account_sid" => "c77ddb33-8dbb-f6c2-2f95-59e0173b24d9", "auth_token" => "dd032baa394e66a9aa32b0282d9d0390", "response_to_array" => true )); //Get today''s date, then send SubReminds based on contact method $now = Time::now(); } }

He eliminado gran parte del código real, ya que no es pertinente para la pregunta.

El Shell ejecuta la función principal bien cuando lo ejecuto manualmente a través del mensaje bin / cake360

Sin embargo, instalé un CronTab para ejecutarlo en un momento específico, pero después de probarlo muchas veces, todavía tengo que hacerlo funcionar.

Hice un crontab -e en la terminal Obtuve el directorio de trabajo de mi aplicación CakePHP a través de la navegación a mi raíz de aplicaciones y copie / pegue el resultado del comando "pwd".

Mi crontab -e se ve así

ex) esto es lo que tenía para una prueba

32 06 * * * cd / home / danielparkk / Desktop / SubReminder && bin / cake message360

¿Hay algún problema con la forma en que estoy haciendo esto?