我在项目中创建了一个控制台命令.我想让它每天晚上7点执行.我怎么能在symfony2中执行它?基本的php cron工作方式还是symfony2有更方便的东西?谢谢
fer*_*tor 24
你可以使用基本的cron.在debian或ubuntu上你可以这样做:
crontab -e -u <username>
Run Code Online (Sandbox Code Playgroud)
其中username是应该执行命令的用户的名称.在编辑器中添加您的命令.这是一个很好的解释线应该如何看.对于Symfony2命令,这样的东西应该工作:
* * * * * /usr/bin/php /var/www/symfony2/app/console your:command --option=123
Run Code Online (Sandbox Code Playgroud)
这将your:command --option=123每分钟执行一次.
在Windows机器上,您可以使用该ac命令.默认情况下,它适用于Windows 7.阅读这里的文档.它应该看起来像这样:
AT 00:00 /every:M,T,W,Th,F "php /var/www/symfony2/app/console your:command --option=123"
Run Code Online (Sandbox Code Playgroud)
确保php是可用globaly或路径的php.exe文件是正确的.
| 归档时间: |
|
| 查看次数: |
15485 次 |
| 最近记录: |