YiiFramework Как на виртуальном хостинге КРОН установить

ivanov77

Новичок
Здраствуйте.
В yii есть файл, лежащий в корне - yii, начинающийся так:
#!/usr/bin/env php
<?php
/**
* Yii console bootstrap file.
*
* @link http://www.yiiframework.com/
* @copyright Copyright (c) 2008 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/

defined('YII_DEBUG') or define('YII_DEBUG', true);
Получается же что это командный файл, ему на хостинге надо установить разрешение X и уже на хостинге для кронтаба есть там выбор "Тип файла" - Скрипт PHP, Скрипт Perl, SH сценарий, нужно выбрать последнее?

Чет непонятно, че везде в советах и прочее этот файл yii - запускают как тут :
/usr/bin/php /var/www/site/yii test/init > /var/www/site/log.dat
Почему тут не сразу запуск файла yii, а через php ?
 

AnrDaemon

Продвинутый новичок
Выбирай что это шелл скрипт. Шебанг сделает остальное.
А вообще
Код:
man crontab
.

P.S.
Казалось бы, при чём тут Yii.
 

fixxxer

К.О.
Партнер клуба
Почему тут не сразу запуск файла yii, а через php ?
Потому что проще дать такую строчку, чем пользователям windows объяснять, что такое +x, и почему у них это все равно не работает после загрузки по ftp в ascii mode...
Работать будет любой вариант, делай как нравится.
 

ivanov77

Новичок
Выбирай что это шелл скрипт. Шебанг сделает остальное.
А вообще
Код:
man crontab
.

P.S.
Казалось бы, при чём тут Yii.
Не, шелл скрипт не катит.
Хостинг в этом случае формирует такую команду:
/bin/sh /home/n/nik81/mywebsite/yii cron
и это не работает.

Так что надо выбирать "Скрипт php".
 

fixxxer

К.О.
Партнер клуба
А варианта "не выеживайся, просто запускай, что написано" на этом хостинге нету?
 

ivanov77

Новичок
А варианта "не выеживайся, просто запускай, что написано" на этом хостинге нету?
Где написано? В yii ничего не написано как созданную консольную команду поставить на крон.
Сами же выше сказали что как шелл указывать, т.е. вы также само не верно бы делали.
Да впрочем и вариант "Скрипт php" не подошел, т.к. версию пхп старую использовал, пришлось обращаться в техподдержку.
 

fixxxer

К.О.
Партнер клуба
О хоспади. То, что у вас на хостинге - это какая-то их самодельная вебморда, вы хотите чтобы в yii были инструкции для каждого говнохостинга?:)
Крон выглядит так: http://www.unix.com/man-page/linux/5/crontab/
 
Сверху