Current time: 04-20-2024, 03:42 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CronJob Russian Solution
Author Message
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #11
RE: CronJob Russian Solution
Smile стоп.ВАМ тут модера на вас двоих нужно ...пусть меня включат Smile
я понимаю что у вас идет круть и ВЫ доказываете кто круче,но это дело возраста...пройдет.
10-25-2009 05:39 AM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #12
RE: CronJob Russian Solution
У ТРОЛЬекса уже прошло. Навсегда.
10-30-2009 12:41 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #13
RE: CronJob Russian Solution
Возвращаясь к существу топикстарта.
Кто компилирует на своих машинах, просьба делать RPM-ки и выкладывать сюда аттачами.
Таким образом сможем создать установки для ленивых под большинство сборок линуха.
Ах да, смотрим внутрь пхп скриптов добавления задания.
Коменты смотрим.
Там есть много функционала в виде запрета выполнения нежелательных команд по шаблону и вообще про безопасность.
Так же добавляемое задание должно иметь правильного владельца и цэ-аш-мод. Это очевидно. Иначе "файл не найден".
В качестве задания должна быть приведена правильная командная строка.
Например
perl /var/www/virtual/veterinars.ru/htdocs/ikonboard.cgi
Попытка занести
sh /var/www/virtual/домен/htdocs/взлом.sh
сколь я помню по умолчанию блокируется.
(This post was last modified: 11-04-2009 01:47 PM by data-stream_ru.)
11-04-2009 01:07 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #14
RE: CronJob Russian Solution
Выложена компиляция для дебьяна i386
http://www.isp-control.net/forum/thread-...age-1.html
Процесс пошёл...
11-07-2009 03:07 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #15
RE: CronJob Russian Solution
Кстати, можно компилить свежий hcrond
http://sourceforge.net/projects/hcrond/
Но там надо несколько строк на C подковырять. Какие не помню, смотрите коменты в моём изменённом варианте.
11-08-2009 11:30 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #16
RE: CronJob Russian Solution
Забыл маленькое добавление

./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 заложено.
(This post was last modified: 11-12-2009 04:25 PM by data-stream_ru.)
11-12-2009 03:47 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #17
RE: CronJob Russian Solution
Ну чего, пожеланий что ли нету нак пост-новогодний двелопмент?
Типа и так сойдёт?
Судя по тому, что видел в сети предложения поставить на VHCS крон за кучу бабок, действительно и так видать сойдёт.

Кстати, ни когда не занимался созданием RPMок, может кто выдаст простую последовательность команд для создания пакета. Выложу.
Умну на серваках как раз валяются уже отредактированные и прошедшие компиляцию исходники. Вроде не все удалил...
12-05-2009 01:28 AM
Visit this user's website Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #18
RE: CronJob Russian Solution
кстати пакет вроде бы поставился,но че дальше делать то?
12-05-2009 08:52 AM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #19
RE: CronJob Russian Solution
(12-05-2009 08:52 AM)server801 Wrote:  кстати пакет вроде бы поставился,но че дальше делать то?

Фсмысле?
Делать красивый линк из клиентских "Веб-инструменты" на CronJob.
К обеду разгребусь с делами и скриншотов назаливаю, коль нуна.
(This post was last modified: 12-05-2009 03:39 PM by data-stream_ru.)
12-05-2009 03:32 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #20
RE: CronJob Russian Solution
Скриншоты...
       
   
Добавление задания. Для нерусских расписал...
(This post was last modified: 12-06-2009 03:16 PM by data-stream_ru.)
12-06-2009 02:58 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)