![]() |
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) |
RE: CronJob Russian Solution - server801 - 10-25-2009 05:39 AM ![]() ![]() я понимаю что у вас идет круть и ВЫ доказываете кто круче,но это дело возраста...пройдет. 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] Добавление задания. Для нерусских расписал... |