Очередной скрипт зеркала NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
а, это. выключено.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2011-10-24 15:58:51
Re: Очередной скрипт зеркала NOD32
чето былин из под крона не пашет
только если руками запускать..
и почту не отправляет.. странно
только если руками запускать..
и почту не отправляет.. странно
-
- проходил мимо
Re: Очередной скрипт зеркала NOD32
А что надо изменить и где, чтобы поставить в другую директорию, а не в корень?
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2010-04-12 22:26:45
Re: Очередной скрипт зеркала NOD32
запись у меня в кроне:d00m писал(а):чето былин из под крона не пашет
Код: Выделить всё
6 3,7,11,15,19,23 * * * /home/Kripto/Sckipts/nod32ms/manual_start.sh >/dev/null 2>&1
Код: Выделить всё
cd /home/Kripto/Sckipts/nod32ms
php -q update.php
Ну во первых в скрипте, во вторых у меня не в htaccess прописано - я сделал это уже в настройках хоста, и прекрасно обновляются с директории /Nod32:Kedr писал(а):А что надо изменить и где, чтобы поставить в другую директорию, а не в корень?
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_USER_AGENT} ^NOD32.*BPC.2
RewriteRule '/Nod32/update.ver' '/Nod32/nod_upd/update.ver'
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule '/Nod32/update.ver' '/Nod32/eset_upd/update.ver'
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.(4|5)
RewriteRule '/Nod32/update.ver' '/Nod32/eset_upd/v4/update.ver'
</IfModule>
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2011-10-24 15:58:51
Re: Очередной скрипт зеркала NOD32
да крон нормально пинает сам скрипт. этов идно в логе крона.
но вот почемуто при этом скрипт не рабтет как надо - не обновляет ничего..
то есть влоге крона вроде есть запись что крон отработал:
Nov 7 09:00:01 nodupvm crond[13191]: (root) CMD (root /usr/nod32ms/manual_start.sh)
Nov 7 09:01:01 nodupvm crond[13196]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 10:01:01 nodupvm crond[13299]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 11:01:01 nodupvm crond[13400]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 12:01:02 nodupvm crond[13501]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 13:01:01 nodupvm crond[13602]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 14:00:01 nodupvm crond[13701]: (root) CMD (root /usr/nod32ms/manual_start.sh)
но базы оно не обновляет. даже в лог файл свой ничего не пишет - время 14:31 - это я только что руками его пнул. до этого было время предыдущего ручного запуска..
ls -la ./log/
total 56
dr----x--t 2 root root 4096 Nov 7 14:31 .
drwxr-xr-x 6 root root 4096 Nov 4 12:38 ..
-rw-r--r-- 1 root root 2092 Nov 2 12:48 keys.invalid
-rw-r--r-- 1 root root 25 Nov 2 12:48 keys.valid
-rw-r--r-- 1 root root 42 Nov 7 14:31 lastupdate.time
-rw-r--r-- 1 root root 33809 Nov 7 14:31 nod32ms.log
но вот почемуто при этом скрипт не рабтет как надо - не обновляет ничего..
то есть влоге крона вроде есть запись что крон отработал:
Nov 7 09:00:01 nodupvm crond[13191]: (root) CMD (root /usr/nod32ms/manual_start.sh)
Nov 7 09:01:01 nodupvm crond[13196]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 10:01:01 nodupvm crond[13299]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 11:01:01 nodupvm crond[13400]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 12:01:02 nodupvm crond[13501]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 13:01:01 nodupvm crond[13602]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 14:00:01 nodupvm crond[13701]: (root) CMD (root /usr/nod32ms/manual_start.sh)
но базы оно не обновляет. даже в лог файл свой ничего не пишет - время 14:31 - это я только что руками его пнул. до этого было время предыдущего ручного запуска..
ls -la ./log/
total 56
dr----x--t 2 root root 4096 Nov 7 14:31 .
drwxr-xr-x 6 root root 4096 Nov 4 12:38 ..
-rw-r--r-- 1 root root 2092 Nov 2 12:48 keys.invalid
-rw-r--r-- 1 root root 25 Nov 2 12:48 keys.valid
-rw-r--r-- 1 root root 42 Nov 7 14:31 lastupdate.time
-rw-r--r-- 1 root root 33809 Nov 7 14:31 nod32ms.log
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Скорее всего у Вас не запускается php из cron.d00m писал(а):да крон нормально пинает сам скрипт. этов идно в логе крона.
но вот почемуто при этом скрипт не рабтет как надо - не обновляет ничего..
то есть влоге крона вроде есть запись что крон отработал:
Nov 7 09:00:01 nodupvm crond[13191]: (root) CMD (root /usr/nod32ms/manual_start.sh)
Nov 7 09:01:01 nodupvm crond[13196]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 10:01:01 nodupvm crond[13299]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 11:01:01 nodupvm crond[13400]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 12:01:02 nodupvm crond[13501]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 13:01:01 nodupvm crond[13602]: (root) CMD (run-parts /etc/cron.hourly)
Nov 7 14:00:01 nodupvm crond[13701]: (root) CMD (root /usr/nod32ms/manual_start.sh)
но базы оно не обновляет. даже в лог файл свой ничего не пишет - время 14:31 - это я только что руками его пнул. до этого было время предыдущего ручного запуска..
ls -la ./log/
total 56
dr----x--t 2 root root 4096 Nov 7 14:31 .
drwxr-xr-x 6 root root 4096 Nov 4 12:38 ..
-rw-r--r-- 1 root root 2092 Nov 2 12:48 keys.invalid
-rw-r--r-- 1 root root 25 Nov 2 12:48 keys.valid
-rw-r--r-- 1 root root 42 Nov 7 14:31 lastupdate.time
-rw-r--r-- 1 root root 33809 Nov 7 14:31 nod32ms.log
Тут 2 варианта или в cron прописать PATH как уже писалось выше, или использовать полные пути.
Покажите как у Вас прописано в cron, есть ли в cron PATH и какой, а так же что в файле manual_start.sh
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Уважаемый GROOVE.
Намеренно указал в конфиге не правильный хост обновлений.
При старте скрипт - ругается что такого хоста нет.
В настройках мылера указал слать сообщение через 1 день если нет обновлений.
Естесственно прпавильно указал мыльный сервер ящики и т.д.
Скрипт - не обновляет уже 7 дней - почтовых сообщений нет.
Может что то в логике не так ?
Давайте мылер проверим - что мне нужно сделать и как ?
Намеренно указал в конфиге не правильный хост обновлений.
При старте скрипт - ругается что такого хоста нет.
В настройках мылера указал слать сообщение через 1 день если нет обновлений.
Естесственно прпавильно указал мыльный сервер ящики и т.д.
Скрипт - не обновляет уже 7 дней - почтовых сообщений нет.
Может что то в логике не так ?
Давайте мылер проверим - что мне нужно сделать и как ?
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Вы все сделали верно... в данном случае имеется ошибка в коде скрипта: скрипт не будет посылать письма, если отключен ICQ informer.kharkov_max писал(а):Уважаемый GROOVE.
Намеренно указал в конфиге не правильный хост обновлений.
При старте скрипт - ругается что такого хоста нет.
В настройках мылера указал слать сообщение через 1 день если нет обновлений.
Естесственно прпавильно указал мыльный сервер ящики и т.д.
Скрипт - не обновляет уже 7 дней - почтовых сообщений нет.
Может что то в логике не так ?
Давайте мылер проверим - что мне нужно сделать и как ?
Для ее исправления нужно в файле inc/classes/nod32ms.class.php заменить следующий участок кода (строки 70-73):
Код: Выделить всё
if($this->config->icq_informer_enable != '1') return null;
if($this->config->icq_informer_level >= $level) {
$this->icq_log .= "[" . date("Y-m-d") . "] [" . date("H:i:s") . "] " . ($ver ? '[ver. ' . strval($ver) . '] ' : '') . $str . chr(10);
}
Код: Выделить всё
if($this->config->icq_informer_enable == '1') {
if($this->config->icq_informer_level >= $level) {
$this->icq_log .= "[" . date("Y-m-d") . "] [" . date("H:i:s") . "] " . ($ver ? '[ver. ' . strval($ver) . '] ' : '') . $str . chr(10);
}
}
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2011-10-24 15:58:51
Re: Очередной скрипт зеркала NOD32
0 9,14,15 * * * root /usr/nod32ms/manual_start.shkharkov_max писал(а):
Скорее всего у Вас не запускается php из cron.
Тут 2 варианта или в cron прописать PATH как уже писалось выше, или использовать полные пути.
Покажите как у Вас прописано в cron, есть ли в cron PATH и какой, а так же что в файле manual_start.sh
[root@nodupvm nod32ms]# cat ./manual_start.sh
php -q update.php
может действительно полный путь к php надо.. попробую.
а вот как узнать какой PATH в cron - я увы не знаю (
-
- проходил мимо
Re: Очередной скрипт зеркала NOD32
также, из cron не запускается. Полный путь к php не помогает.d00m писал(а):0 9,14,15 * * * root /usr/nod32ms/manual_start.shkharkov_max писал(а):
Скорее всего у Вас не запускается php из cron.
.................
[root@nodupvm nod32ms]# cat ./manual_start.sh
php -q update.php
(
из командной строки:
/usr/local/bin/php -f /usr/local/nod32ms/update.php - работает только если текущий каталог /usr/local/nod32ms (т.е. тот же самый в котором лежит update.php). Если из любого другого каталога - не работает.
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Собираюсь на неделе заняться новой версией скрипта, т.к. есть кое-какие мысли по поводу реализации некоторых новых функций.
Хотелось бы услышать кое-какие пожелания по новой версии.
Хотелось бы услышать кое-какие пожелания по новой версии.
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
может оболочку надо указать php?cadet писал(а):также, из cron не запускается. Полный путь к php не помогает.d00m писал(а):0 9,14,15 * * * root /usr/nod32ms/manual_start.shkharkov_max писал(а):
Скорее всего у Вас не запускается php из cron.
.................
[root@nodupvm nod32ms]# cat ./manual_start.sh
php -q update.php
(
из командной строки:
/usr/local/bin/php -f /usr/local/nod32ms/update.php - работает только если текущий каталог /usr/local/nod32ms (т.е. тот же самый в котором лежит update.php). Если из любого другого каталога - не работает.
хотя хз, это только как вариант предложил...
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2011-10-24 15:58:51
Re: Очередной скрипт зеркала NOD32
confirmcadet писал(а): также, из cron не запускается. Полный путь к php не помогает.
тоже не помогло.
у когото вобще работает крон ?
вот я например - руками обновляю базы ))
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
У меня работаетd00m писал(а):confirmcadet писал(а): также, из cron не запускается. Полный путь к php не помогает.
тоже не помогло.
у когото вобще работает крон ?
вот я например - руками обновляю базы ))
Код: Выделить всё
>cat ./manual_start.sh
cd /usr/home/myscripts/nod32/ && php -q update.php
Код: Выделить всё
>crontab -u root -l
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
# min hour mday month wday who command
0 */1 * * * sh /usr/home/myscripts/nod32/manual_start.sh > /dev/null 2>&1
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
а chmod +x manual_start ?
у меня вроде работает.. через крон
но я +x сразу указал...
у меня вроде работает.. через крон

- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Вообщем хочу поделится одной темой.
Может не совсем по теме, но кто то может попасть на эти грабли.
И так как я уже здесь писал у меня есть доменное имя зарегистрированное на халявном dyndns.com
Так вот клиенты NOD не хотели обновлятся с доменного имени *.mine.nu подозреваю что некие шаблоны доменных имен (с которых нельзя обновлятся клиенту) жестко зашиты в клиентов (зашиты в его откомпилированный код).
Хотя для примера с этого же доменного имени nodview отлично тянул обновления (видно ему пох...)
Зарегил еще одно доменное имя на pp.ua при одинаковых настройках virtualhost в apache клиент нод с *.pp.ua обновляется а с *.mine.nu не хочет.
Может кому инфа пригодится.
Может не совсем по теме, но кто то может попасть на эти грабли.
И так как я уже здесь писал у меня есть доменное имя зарегистрированное на халявном dyndns.com
Так вот клиенты NOD не хотели обновлятся с доменного имени *.mine.nu подозреваю что некие шаблоны доменных имен (с которых нельзя обновлятся клиенту) жестко зашиты в клиентов (зашиты в его откомпилированный код).
Хотя для примера с этого же доменного имени nodview отлично тянул обновления (видно ему пох...)
Зарегил еще одно доменное имя на pp.ua при одинаковых настройках virtualhost в apache клиент нод с *.pp.ua обновляется а с *.mine.nu не хочет.
Может кому инфа пригодится.
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
В догонку
GROOVE подскажи пожалуйста как правильно закрыть обновы логином и паролем...
Сделал .htpasswd и .htaccess распихал по папкам версий и dowload, через браузер пароль просит - и пускает, через клиента - нет.
GROOVE подскажи пожалуйста как правильно закрыть обновы логином и паролем...
Сделал .htpasswd и .htaccess распихал по папкам версий и dowload, через браузер пароль просит - и пускает, через клиента - нет.
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Поправил - работает!!!GRooVE писал(а):Вы все сделали верно... в данном случае имеется ошибка в коде скрипта: скрипт не будет посылать письма, если отключен ICQ informer.kharkov_max писал(а):Уважаемый GROOVE.
Намеренно указал в конфиге не правильный хост обновлений.
При старте скрипт - ругается что такого хоста нет.
В настройках мылера указал слать сообщение через 1 день если нет обновлений.
Естесственно прпавильно указал мыльный сервер ящики и т.д.
Скрипт - не обновляет уже 7 дней - почтовых сообщений нет.
Может что то в логике не так ?
Давайте мылер проверим - что мне нужно сделать и как ?
Для ее исправления нужно в файле inc/classes/nod32ms.class.php заменить следующий участок кода (строки 70-73):на этот:Код: Выделить всё
if($this->config->icq_informer_enable != '1') return null; if($this->config->icq_informer_level >= $level) { $this->icq_log .= "[" . date("Y-m-d") . "] [" . date("H:i:s") . "] " . ($ver ? '[ver. ' . strval($ver) . '] ' : '') . $str . chr(10); }
После чего письма будут нормально отправлятьсяКод: Выделить всё
if($this->config->icq_informer_enable == '1') { if($this->config->icq_informer_level >= $level) { $this->icq_log .= "[" . date("Y-m-d") . "] [" . date("H:i:s") . "] " . ($ver ? '[ver. ' . strval($ver) . '] ' : '') . $str . chr(10); } }
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Очередной скрипт зеркала NOD32
переведите ктото на русский язык конфиг веть для русских же делаете а не для матрасов
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Очередной скрипт зеркала NOD32
и добавьте проверку прав доступа и установку а то черд-знает что получается из за прав
Код: Выделить всё
PHP Warning: file_put_contents(/home/viktor/nod32ms3/www/download/engine3/em009_32_n3.nup): failed to open stream: Permission denied in /home/viktor/nod32ms3/inc/classes/tools.class.php on line 8
PHP Warning: file_put_contents(/home/viktor/nod32ms3/www/download/engine3/em009_32_n4.nup): failed to open stream: Permission denied in /home/viktor/nod32ms3/inc/classes/tools.class.php on line 8
PHP Warning: file_put_contents(/home/viktor/nod32ms3/www/download/engine3/em009_32_n5.nup): failed to open stream: Permission denied in /home/viktor/nod32ms3/inc/classes/tools.class.php on line 8
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
а нельзя добавить еще одну опцию отдельно для отправки писем? а то получается через icq все проходит 

- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
См. мой пост чуть выше и ответ GROOVEQweЯty писал(а):а нельзя добавить еще одну опцию отдельно для отправки писем? а то получается через icq все проходит
-
- проходил мимо
Re: Очередной скрипт зеркала NOD32
сделал один в один как написал kharkov_max... и заработало обновление из cron'а.kharkov_max писал(а):У меня работаетd00m писал(а):confirmcadet писал(а): также, из cron не запускается. Полный путь к php не помогает.
тоже не помогло.
Код: Выделить всё
>cat ./manual_start.sh cd /usr/home/myscripts/nod32/ && php -q update.php
Код: Выделить всё
>crontab -u root -l SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin # min hour mday month wday who command 0 */1 * * * sh /usr/home/myscripts/nod32/manual_start.sh > /dev/null 2>&1
теперь ломаю голову - что не так делал??
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Это из разряда найди 10 отличий )))cadet писал(а):сделал один в один как написал kharkov_max... и заработало обновление из cron'а.kharkov_max писал(а):У меня работаетd00m писал(а):confirmcadet писал(а): также, из cron не запускается. Полный путь к php не помогает.
тоже не помогло.
Код: Выделить всё
>cat ./manual_start.sh cd /usr/home/myscripts/nod32/ && php -q update.php
Код: Выделить всё
>crontab -u root -l SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin # min hour mday month wday who command 0 */1 * * * sh /usr/home/myscripts/nod32/manual_start.sh > /dev/null 2>&1
теперь ломаю голову - что не так делал??
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
подскажите как обновить нод32 который не подключен ни к локалке ни к инету...
указание папки ничего не дает, он скачивает update.ver и все. базы не качает.
прямое копирование/замена файлов в c:\do~set~s\all users\app~data\eset\eset\nod32 antivirus\updfiles\* тоже ничего не дает
указание папки ничего не дает, он скачивает update.ver и все. базы не качает.
прямое копирование/замена файлов в c:\do~set~s\all users\app~data\eset\eset\nod32 antivirus\updfiles\* тоже ничего не дает
