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 -~----------~----~----~----~------~----~------~--~---