ispCP - Board - Support
CronJob Russian Solution - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Russian Corner (/forum-53.html)
+--- Thread: CronJob Russian Solution (/thread-8139.html)

Pages: 1 2 3 4 5 6 7


RE: CronJob Russian Solution - server801 - 10-25-2009 05:39 AM

Smile стоп.ВАМ тут модера на вас двоих нужно ...пусть меня включат Smile
я понимаю что у вас идет круть и ВЫ доказываете кто круче,но это дело возраста...пройдет.


RE: CronJob Russian Solution - data-stream_ru - 10-30-2009 12:41 PM

У ТРОЛЬекса уже прошло. Навсегда.


RE: CronJob Russian Solution - data-stream_ru - 11-04-2009 01:07 PM

Возвращаясь к существу топикстарта.
Кто компилирует на своих машинах, просьба делать RPM-ки и выкладывать сюда аттачами.
Таким образом сможем создать установки для ленивых под большинство сборок линуха.
Ах да, смотрим внутрь пхп скриптов добавления задания.
Коменты смотрим.
Там есть много функционала в виде запрета выполнения нежелательных команд по шаблону и вообще про безопасность.
Так же добавляемое задание должно иметь правильного владельца и цэ-аш-мод. Это очевидно. Иначе "файл не найден".
В качестве задания должна быть приведена правильная командная строка.
Например
perl /var/www/virtual/veterinars.ru/htdocs/ikonboard.cgi
Попытка занести
sh /var/www/virtual/домен/htdocs/взлом.sh
сколь я помню по умолчанию блокируется.


RE: CronJob Russian Solution - data-stream_ru - 11-07-2009 03:07 PM

Выложена компиляция для дебьяна i386
http://www.isp-control.net/forum/thread-8105-page-1.html
Процесс пошёл...


RE: CronJob Russian Solution - data-stream_ru - 11-08-2009 11:30 PM

Кстати, можно компилить свежий hcrond
http://sourceforge.net/projects/hcrond/
Но там надо несколько строк на C подковырять. Какие не помню, смотрите коменты в моём изменённом варианте.


RE: CronJob Russian Solution - data-stream_ru - 11-12-2009 03:47 PM

Забыл маленькое добавление

./ispcp/gui/reseller/domain_delete.php

Вставьте куда нить среди проверок на наличие всяких там дел в доменов юзеров.

/* check for cronjobs */
$query = "SELECT COUNT(id) AS cronnum FROM hcrondtab WHERE domain = ?";
$res = exec_query($sql, $query, array($del_id));
$data = $res->FetchRow();
if ($data['cronnum'] > 0) {
/* ERR - we have cronjobs for this domain */
set_page_message(tr('Домен который вы пытаетесь удалить имеет CronJobs !<br> Сначала удалите все задания крона из домена !'));
header("Location: users.php");
die();

Аналогично для удаления доменов админом.

Но грят с файлом из транка не работает.
Вот какой умну вопросец к юзерам.
Надо бы сделать кнопку тестирования скрипта кронджоба. Хотя это уже излишество.
Но вот вопрос, что по ней должно выводится.
Очевидно поп-ап с окошком результата работы скрипта.
Но на сколько я себе представляю, так просто из пхп запустить командную строку не получится.
Может сделать на перле запуск по кнопки некоего cron_test.pl?job=команда_задания?
Я на перле как то не очень, т.е. совсем почти никак.

И следующий вопрос, может в таблице кронов добавить колонку "последний запуск"? Или что то в этом роде... Ну типа как ваще крон работает. Ну или результаты выполнения из логов Ok или Error.

В общем, предлагайте.

Кстати, народ, подскажите старому склеротику, где языковый файл лежит.
Может быть сделать галочку включено или выключено задание?

Может быть сделать галочку "выполнить только один раз, затем удалить"?
Такое в исходники hcronjob заложено.


RE: CronJob Russian Solution - data-stream_ru - 12-05-2009 01:28 AM

Ну чего, пожеланий что ли нету нак пост-новогодний двелопмент?
Типа и так сойдёт?
Судя по тому, что видел в сети предложения поставить на VHCS крон за кучу бабок, действительно и так видать сойдёт.

Кстати, ни когда не занимался созданием RPMок, может кто выдаст простую последовательность команд для создания пакета. Выложу.
Умну на серваках как раз валяются уже отредактированные и прошедшие компиляцию исходники. Вроде не все удалил...


RE: CronJob Russian Solution - server801 - 12-05-2009 08:52 AM

кстати пакет вроде бы поставился,но че дальше делать то?


RE: CronJob Russian Solution - data-stream_ru - 12-05-2009 03:32 PM

(12-05-2009 08:52 AM)server801 Wrote:  кстати пакет вроде бы поставился,но че дальше делать то?

Фсмысле?
Делать красивый линк из клиентских "Веб-инструменты" на CronJob.
К обеду разгребусь с делами и скриншотов назаливаю, коль нуна.


RE: CronJob Russian Solution - data-stream_ru - 12-06-2009 02:58 PM

Скриншоты...
[attachment=997][attachment=998]
[attachment=999]
Добавление задания. Для нерусских расписал...