我的第二个cron操作(sendDailyRecap)有效,但我也收到一封通知我错误的电子邮件。
错误消息:
Zend Framework 2.3.3 application
Usage:
Reason for failure: Invalid arguments or no arguments provided
我认为问题出在我的module.config文件中。你知道我为什么会出错吗(当作业执行正确时)?我想解决这个问题,这样我就不会再收到错误电子邮件了。感谢
模块配置
<?php
return array(
'controllers' => array(
'invokables' => array(
'Cron'Controller'CronController' => 'Cron'Controller'CronController',
),
),
'console' => array(
'router' => array(
'routes' => array(
'cronroute' => array(
'options' => array(
'route' => 'sendTest',
'defaults' => array(
'controller' => 'Cron'Controller'CronController',
'action' => 'index'
),
'route' => 'sendDailyRecap',
'defaults' => array(
'controller' => 'Cron'Controller'CronController',
'action' => 'sendDailyRecap'
),
)
)
)
)
)
);
Cron命令
/usr/bin/php-cli /home/financialfriend/public_html/public/index.php sendDailyRecap
/usr/bin/php-cli /home/financialfriend/public_html/public/index.php sendTest
需要后退一级。
'console' => array(
'router' => array(
'routes' => array(
'sendReminder' => array(
'options' => array(
'route' => 'sendReminder',
'defaults' => array(
'controller' => 'Cron'Controller'CronController',
'action' => 'sendReminder'
),
)
),
'sendRecap' => array(
'options' => array(
'route' => 'sendDailyRecap',
'defaults' => array(
'controller' => 'Cron'Controller'CronController',
'action' => 'sendDailyRecap'
),
)
)
)
)
)
);