FAQ Общие вопросы про отвязку крона

chigolberi

Пользователь
ребята помогите ПОЖАЛУЙСТА с кроном перепробовал всё ничего не получается. мои варианты:
/usr/bin/php -f /home/bh48534/public_html/cron.php >/dev/null 2>&1
/usr/bin/php -f /home/bh48534/public_html/cron.php
техподдержка хоста написала так :
Уважаемый(ая) !

/usr/bin/php /home/юзер/скрипт.ваш

Please Login or Register to view hidden text.

(про время которое указывается при создании бэкапа)
У меня так: /usr/bin/php -f /var/www/не скажу/data/www/домен.ru/cron.php
 

Pika

Пользователь
да интересно когда вожу в браузере мой домен.ru/cron.php то крон обнавляется. Немного не понятно что это не скажу/data/ , инфо пхп пишет мне /home/bh48534/public_html
 

chigolberi

Пользователь
да интересно когда вожу в браузере мой домен.ru/cron.php то крон обнавляется
Попроси шарющих людей (обратись к бэтта-тестерам или админам) чтобы тебе отвязали крон (например удалённо через TeamViewer), и естественно за их услуги на пивас кинь денюшку, не мучайся если не шаришь в кроне :)
 

vanechek

Пользователь
Попроси шарющих людей (обратись к бэтта-тестерам или админам) чтобы тебе отвязали крон (например удалённо через TeamViewer), и естественно за их услуги на пивас кинь денюшку, не мучайся если не шаришь в кроне :)
ну если в кроне не шаришь то зачем тогда торрент трекер ?
 

Psholty

Пользователь
Помогите разобраться с конфликтом отвязки cron и мода:
Имеем: TorrentPierII последней SVN версии.
Установлен мод для ограничения по IP:

PHP:
$acess_prov = array(
 
//"10.0.0.1",
 
//"127.0.0.1",
 
"31.24.24.0/21",
 
"31.31.168.0/21",
 
"31.184.230.0/23",
 
);
 
function net_match ( $networks , $ip )
 
{
 
foreach ($networks as $network)
 
{
 
$ip_arr = explode ( '/' , $network );
 
$network_long = ip2long ( $ip_arr [ 0 ]);
 
$hexmask = 0xFFFFFFFF;
 
$x = ip2long ( $ip_arr [ 1 ]);
 
$mask = long2ip($x) == $ip_arr[1] ? $x : 0xffffffff << (32 - $ip_arr[1]);
 
$ip_long = ip2long ( $ip );
 
if (($ip_long & $mask) == ($network_long & $mask))
 
{
 
return true;
 
break;
 
}
 
}
 
return false;
 
}
 
$email = "[email protected]";
 
if (!net_match($acess_prov, $_SERVER["REMOTE_ADDR"]))
 
{
 
die("<html>
 
<body>
 
<br /><br /><br />
 
<center><h2>Access to your network is prohibited.</2>
 
<br />
 
<h3>If you were located in the XXXX region write administrator.
 
<br />E-Mail: [email protected]
 
<br /> In a letter to include your IP address, your ISP.</h3></center>
 
</body></html>");
 
}
 
unset($acess_prov, $email);
отвязал крон:
в кронтабе: */5 * * * * /usr/bin/php -f /var/www/tor/cron.php

Без мода все работает, каждые 5 минут выполняется команда, короче все ок

после запуска мода, команда не запускается,
если команду запустить вручную в консоли получаем:
root@mx1:~# /usr/bin/php -f /var/www/tor/cron.php
<html>
<body>
<br /><br /><br />
<center><h2>Access to your network is prohibited.</2>
<br />
<h3>If you were located in the XXXX region write administrator.
<br />E-Mail: [email protected]
<br /> In a letter to include your IP address, your ISP.</h3></center>
</body></html>root@mx1:~#
)))))

если в перечень разрешенных сетей прописываем "127.0.0.1", крон работает, мод не работает!

Посоветуйте как сделать чтобы и то и другое работало ))).
 

Psholty

Пользователь
Вопрос снимаю, проблему решил, (вывел ограничение по IP в фазу получения доступа по логину/паролю) если кому интересно как, напишу...
 

ChazychaZ

Пользователь
раньше отвязывал, всё норм было, сейчас решил потестировать 506 ревизию на денвере+nncron
Файл Cron
Код:
<?php
 
define('START_CRON', true);
define('BB_ROOT', dirname ( __FILE__ ) . '/');
 
require(BB_ROOT. 'common.php');

крон задача

Код:
#(
Time: * * * * * *
Action:
StartIn: "C:\server\home\*******\www"
SWHide  NormalPriority
START-APPW: C:\server\usr\local\php5\php.exe -f C:\server\home\******\www\cron.php
)#

лог крона
Код:
11:14:45 6368 Start: C:\server\usr\local\php5\php-cgi.exe -f C:\server\home\******\www\cron.php
11:14:45 6368 Start result: 0
11:15:00 6180 TASK:
11:15:00 6180 Start: C:\server\usr\local\php5\php-cgi.exe -f C:\server\home\******\www\cron.php
11:15:00 6180 Start result: 0
11:16:00 6788 TASK:
11:16:00 6788 Start: C:\server\usr\local\php5\php-cgi.exe -f C:\server\home\******\www\cron.php
11:16:00 6788 Start result: 0
11:17:00 6156 TASK:
11:17:00 6156 Start: C:\server\usr\local\php5\php-cgi.exe -f C:\server\home\******\www\cron.php
11:17:00 6156 Start result: 0


не обновляется всё равно, при запуске из браузера всё норм, куда копать ребятки?
 
Сверху