[CRON] Exited with return code = 5

12
FZ
На сайте с 11.12.2014
Offline
0
5689

При выполнении крона ошибка: Exited with return code = 5

Команда такая: wget -o /dev/null -O/dev/null https://site.ru/file.php

Что такое как исправить ?

[Удален]
#1

убрать "-o /dev/null".

И панель не все команды может выполнить. Это не выполнение крона, а попытка запуска команды другим софтом, не кроном.

S
На сайте с 02.05.2014
Offline
61
#2
FreeZon:
Команда такая: wget -o /dev/null -O/dev/null https://site.ru/file.php

wget -O /dev/null https://site.ru/file.php > /dev/null 2>&1

Если я правильно понял.

[Удален]
#3
> /dev/null 2>&1

Для этого нужно просто галочку поставить в ISPmanager

S
На сайте с 02.05.2014
Offline
61
#4
WapGraf:
Для этого нужно просто галочку поставить в ISPmanager

Быть может, я не пользуюсь панелями, мне putty хватает :)

А как Вы определили, что у него ISPmanager?

[Удален]
#5

Не определил, припустил. Слишком часто клиенты задают вопросы с вот таким:

При выполнении крона ошибка: Exited with return code = 5
pupseg
На сайте с 14.05.2010
Offline
364
#6

у него isp manager. это опыт. опыт позволяет видеть будущее. Это все равно что - "обнаружены пятна жидкости бурого цвета" - да это черт побери кровь!

как уже выше писали

wget -o /dev/null -O/dev/null https://site.ru/file.php - не правильная строка.

правильная wget -O /dev/null https://site.ru/file.php, а лучше вообще как то так

`which wget` -O /dev/null https://site.ru/file.php

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
FZ
На сайте с 11.12.2014
Offline
0
#7
pupseg:
у него isp manager.
правильная wget -O /dev/null https://site.ru/file.php

Да у меня IPS...

команда работает. Но у меня все равно скрипт не выполнялся.

Убрал все https поставил http т.к у меня на сервере https красный и зачеркнутый (не подтвержден сертификат)

И все заработало. Спасибо.

---------- Добавлено 12.12.2014 в 13:31 ----------

Я не знаю как вам добавить отзыв / репу. Не вижу кнопок. Но спасибо всем кто помогал .

---------- Добавлено 12.12.2014 в 14:04 ----------

pupseg:
правильная wget -O /dev/null https://site.ru/file.php

Меня этот крон не перестает удивлять. Теперь скрипт просто не выполняется. Просто белая страница открывается, без ошибок без нечего.

---------- Добавлено 12.12.2014 в 15:05 ----------

Помогите мне

S
На сайте с 02.05.2014
Offline
61
#8
FreeZon:
Помогите мне

FreeZon, а чем можно помочь, если нет конкретики?

Адрес сайта и скрипта в студию!

FZ
На сайте с 11.12.2014
Offline
0
#9
Sujcnm:
Адрес сайта и скрипта в студию!

А без проблем.

<?php

error_reporting(0);
define('_HOST','localhost'); //Хост
define('_LOGIN','login321'); //Логин пользователя
define('_PASS','pass123'); //Пароль от БД
$DB = 'table1'; //Имя базы данных
$TABLE = 'AlwaysOnline'; //ИМЯ ТАБЛИЦЫ
$conn_db = mysql_connect(_HOST,_LOGIN,_PASS);
mysql_select_db($DB);
$sql = "select * from `$TABLE` where 1";
$result = mysql_query($sql);
mysqli_close($conn_db);
while ($row = mysql_fetch_array($result))
{
SetOnline($row['token']);
Sleep(1);
}
function SetOnline($token)
{
$queryapi = "http://api.vk.com/method/account.setOnline?&access_token=".$token;
file_get_contents($queryapi);
//echo "<br />".$queryapi;
}
?>

С подсветкой синатксиса: http://runnable.com/me/VIrUgx_42dtwKst1

Сайт (из команды смотрите):

wget -O /dev/null http://vktools.tk/php_function/setOnline/inonline.php 
S
На сайте с 02.05.2014
Offline
61
#10

Указанный скрипт работает.

В ответ получаю.

http://api.vk.com/method/account.setOnline?&access_token=eb6a4de11c7d2d356ae14ad6bd9236aa2ffb21709017c98c4bb6f180198628a30a20b1dca19a7a4ef7ee8

Перейдя по ссылке из ответа получаю

{"error":{"error_code":5,"error_msg":"User authorization failed: You must use HTTPS when passing an access token.","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"account.setOnline"},{"key":"","value":""},{"key":"access_token","value":"eb6a4de11c7d2d356ae14ad6bd9236aa2ffb21709017c98c4bb6f180198628a30a20b1dca19a7a4ef7ee8"}]}}

Что означает, надо использовать

https://api.vk.com/method/account.setOnline?&access_token=eb6a4de11c7d2d356ae14ad6bd9236aa2ffb21709017c98c4bb6f180198628a30a20b1dca19a7a4ef7ee8

Если я понял, Вашу цель, то Вам нужно не в /dev/null посылать, а переходить по ссылке которую возвращает данный скрипт.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий