The Cake Console isn't a PHP script, it's a shell script that calls a
PHP script as you see from the output you get (the line: exec php -q $
{LIB}cake.php -working "${APP}" "$@" ), so you don't need the "php"
bit in your crontab, you might however need to specify the APP
directory manually as cron runs with a limited environment (I've had
that trouble before).

e.g. in crontab:

0 0 * * * /path/to/my/cake/console/cake -app "/path/to/my/app" cron

or similar.

On Apr 11, 9:42 am, brian <bally.z...@gmail.com> wrote:
> I think that should be:
>
> 0 0 * * * php -q /path/to/...
>
> On Sat, Apr 11, 2009 at 5:44 AM, Miles J <mileswjohn...@gmail.com> wrote:
>
> > So I have written a shell script (named Cron) that works perfectly in
> > console. When I set it as a cron tab, it continually shows the content
> > below and doesnt run, any ideas why?
>
> > This is my cron: 0 0 * * * php /path/to/my/cake/console/cake cron
>
> > Error:
>
> > ################################################################################
> > #
> > # Bake is a shell script for running CakePHP bake script
> > # PHP versions 4 and 5
> > #
> > # CakePHP(tm) :  Rapid Development Framework (http://www.cakephp.org)
> > # Copyright 2005-2007, Cake Software Foundation, Inc.
> > #
> > # Licensed under The MIT License
> > # Redistributions of files must retain the above copyright notice.
> > #
> > # @filesource
> > # @copyright            Copyright 2005-2007, Cake Software Foundation, Inc.
> > # @link                        
> > http://www.cakefoundation.org/projects/info/cakephpCakePHP
> > (tm) Project
> > # @package                      cake
> > # @subpackage           cake.cake.console
> > # @since                                CakePHP(tm) v 1.2.0.5012
> > # @version                      $Revision: 7945 $
> > # @modifiedby           $LastChangedBy: gwoo $
> > # @lastmodified $Date: 2008-12-18 18:16:01 -0800 (Thu, 18 Dec 2008) $
> > # @license                      
> > http://www.opensource.org/licenses/mit-license.phpThe
> > MIT License
> > #
> > ################################################################################
> > clear
>
> > LIB=${0/%cake/}
> > APP=`pwd`
>
> > exec php -q ${LIB}cake.php -working "${APP}" "$@"
>
> > exit;
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to