Как инклудить при запуске cron'om

<?php
/*
* Как инклудить при запуске cron'om
* автор: Nc_soft
* 24.03.08
*/

/*
Во-первых опеределимся с командой для крона
/usr/local/bin/php -f /home/USER/domains/DOMEN/public_html/cript.php
(вместо USER и DOMEN пишем свои данные)
Далее может быть проблема, когда скрипт подключает другие файлы, способы типа
require_once('./file.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/file.php');
могут не проканать, надо явно задавать путь
require_once("/home/USER/domains/DOMEN/public_html/file.php");
надеюсь это поможет вам съэкономить немного времени при попытки понять почему же не работает cron :)

ну и приведу пример отладочного скрипта
*/

//ошибки включаем
error_reporting(7);

//делаем буфер
ob_start('buff');

/*
далее идет скрипт
*/
echo 2+2;
echo 2+2;
echo 2+2;

//функция для сброса буфера
function buff($v)
{
    //можно отправить содержимое буфера себе на мыло или записать в файл
    mail('admin@site.ru','cron',$v);
}

/*
таким образом вы точно будете знать что выдает скрипт, когда запускается кроном
*/

?>