Узнать путь к задаче крон

Stas79

Местный
Привет ребята. Есть скрипт в корне которого лежит папка cr в которой лежит файл cron.php Скажите можно как то при помощи этого файла узнать как будет выглядеть задача крон для ее запуска. Например если запускаю вот так: site.ru/cr/cron.php крон не срабатывает. Файл прикрепил. Надеюсь на Вашу помощь.
Код:
<?php
/**********************Один раз в сутки******************************************/
    
    mb_internal_encoding("UTF-8");
    setlocale( LC_COLLATE, 'ru_RU' );
    setlocale( LC_CTYPE, 'ru_RU' );
    setlocale( LC_MONETARY, 'en_US' );
    setlocale( LC_NUMERIC, 'en_US' );
    setlocale( LC_TIME, 'ru_RU' );
    setlocale( LC_MESSAGES, 'ru_RU' );
    $path_parts = pathinfo($_SERVER['SCRIPT_FILENAME']); // определяем директорию скрипта
    $t = explode('/', $path_parts['dirname']);
    array_pop($t);
    define('F', (implode('/', $t).'/'));
    chdir(F); // задаем директорию выполнение скрипта
    unset($t,$path_parts);
    define('IP', 0); //ИП пользователя


    $setting = array();
    $setting['main'] = array();
    $setting['smtp'] = array();
    $setting['moduls'] = array();
    $setting['mod_rout'] = array();
    foreach (scandir(F.'config') as $fname) {
        if($fname == 'main.conf')
            $setting['main'] = json_decode(file_get_contents(F.'config/'.$fname),TRUE);
        elseif($fname == 'smtp.conf')
            $setting['smtp'] = json_decode(file_get_contents(F.'config/'.$fname),TRUE);       
        elseif(preg_match('~^mod_~', $fname)){
            $t = json_decode(file_get_contents(F.'config/'.$fname),TRUE);
            if(!empty($t['name'])){
                if(!empty($t['rout']) && is_array($t['rout'])){
                    $setting['mod_rout'] = array_merge($setting['mod_rout'],$t['rout']);
                    unset($t['rout']);
                }
                //$setting['moduls'][$t['name']] = $t;
            }
            unset($t);
        }
    }
    define('X_URL', $setting['main']['x_url']);
    $port = 'http://';//$setting['main']['prot'];
    define('MAVTEMP',F.'system/temp'.DIRECTORY_SEPARATOR);
    define('PROT',$port);
    require_once(F."helper/functions/mav_helpers.php");
    require_once(F."helper/functions/mav_helpers_view.php");



    $cron = getConf('cron');
    $time = time();

//echo "Начало\n";
require_once(F."models/user/User_model.php");
$user_m = new \models\user\User_model;
/********************Раз в час*******************************/
        $user_m->cron24();
/********************Раз в сутки*******************************/
    if($cron['cronok_d'] < ($time - 60*60*24)){
        if(date('H')  >  3){
            /****************Пользователи и деньги*********************/
            /*********************курс****************/
                $curs = getConf('curs');
                if($curs['auto'] > 0){
                    require_once(F."helper/classes/doomhtml.php");
                    $dateup = date('d/m/Y',time()-60*60*24);
                    $movies = new \SimpleXMLElement(file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp?date_req={$dateup}"));
                    if(!empty($movies)){
                        //var_dump($movies);
                        foreach ($movies->Valute as $v) {
                            $CharCode = (string)$v->CharCode;
                            if(isset($curs['curs'][$CharCode]))
                                $curs['curs'][$CharCode] = str_replace(',', '.', $v->Value);
                        }
                        $curs['lastup'] = time();
                        setConf('curs',$curs);
                    }
                }
            /**************************************/
            $cron['cronok_d'] = $time;
            setConf('cron',$cron);
        }
    }
/*************************************************************/



/*******************модули******************/
    $ar = array_diff(scandir(F.'moduls/'), array('..', '.'));
    foreach($ar as $val){
        if(is_dir(F.'moduls/'.$val) && is_file(F.'moduls/'.$val.'/cron.php')){
            require F.'moduls/'.$val.'/cron.php';
        }
    }
/********************************************/
 

geronimo

Местный
у тебя полный путь должен быть для крон файла ну типа так

/usr/bin/php /var/www/имя профиля(у меня было)/data/www/сайт/cron.php
 
Верх