Установил скрипт WebLog.
Запускаю его из браузера - все ОК.
Установил его запуск через cron и получил на мыло ответ:Can't locate weblog.pl in @INC (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at /pub/home/maysite/cgi-bin/statist/config.pl line 12.
Как я понял, ему не нравится строка
require "weblog.pl";
Почему? Может нужно прописать полный путь до weblog.pl?
Или, что-то другое?
Помогите, пожалуйста!
[Ответ]
CC 11:18 24.04.2003
Покажи как в кронах прописывал!
`crontab -l`
можно еще попробовать добавить в config.pl
use lib 'путь где лежит weblog.pl, только путь ';
Сообщение от : Первоначальное сообщение от acb Установил скрипт WebLog.
Запускаю его из браузера - все ОК.
Установил его запуск через cron и получил на мыло ответ:Can't locate weblog.pl in @INC (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at /pub/home/maysite/cgi-bin/statist/config.pl line 12.
Как я понял, ему не нравится строка
require "weblog.pl";
Почему? Может нужно прописать полный путь до weblog.pl?
Или, что-то другое?
Помогите, пожалуйста!
Я CRON прописываю через Web-интерфейс, там все правильно:
00*** /pub/home/maysite/cgi-bin/statist/config.pl
Мне вот admin подсказал, что этот скрипт надо
запускать через SSH или Telnet.
Сегодня попробую.
Вот только пока не совсем разобрался, как
запустить cron через SSH.
[Ответ]
CC 12:47 24.04.2003
Что за админ мог такое сказать ;<( ???
Попробуй добавить строку которуюя писал мессагой выше !
хотя попробуй сделать такой скрипт и положить его
в /pub/home/maysite/cgi-bin/statist
cd /pub/home/maysite/cgi-bin/statist
./config.pl
------------------------------------------------------
потом по ssh:
# chmod +x run.sh
хотя это можно и по FTP сделать
т.е. поставить атрибуты execute вообщем атрубуты должны быть вот такие
rwx r-x r-x
У меня такое осчучение что пути внутри скрипта прописаны относительно текущей папки...
Вообщем сделай как я написал и крону подсовывай вместо
config.pl -- run.sh
Сообщение от : Первоначальное сообщение от acb Я CRON прописываю через Web-интерфейс, там все правильно:
00*** /pub/home/maysite/cgi-bin/statist/config.pl
Мне вот admin подсказал, что этот скрипт надо
запускать через SSH или Telnet.
Сегодня попробую.
Вот только пока не совсем разобрался, как
запустить cron через SSH.
Да. Спасибо.
Я сегодня вечером обязательно попробую.
А насчет crona и SSH я и сам не понял причем здесь
SSH, если cron выполняется прямо на сервере.
[Ответ]
CC 13:11 24.04.2003
ssh - это говоря простым языком: когда ты находишься в коммандной строке, где можешь выполнять комманды которые присутствуют на сервере и к которым есть доступ
а крон это `шедулер` который может выполнять команду которая присутствует на сервере и есть к ней доспут, только в определенное пользователем время
ЗЫЖ Вроде понятно объяснил!
Сообщение от : Первоначальное сообщение от acb Да. Спасибо.
Я сегодня вечером обязательно попробую.
А насчет crona и SSH я и сам не понял причем здесь
SSH, если cron выполняется прямо на сервере.
Спасибо. А то я уже сегодня прочитал целый
толмуд по SSH. Хорошо, что сейчас есть свободное время.
А плохо, что у меня сейчас нет ftp, "злой админ" перекрыл.
Только вечером будет.
И еще вопрос:
#!/bin/sh - этот путь везде одинаков или могут быть
варианты, как например, у perl?
[Ответ]
acb 07:40 25.04.2003
Привет, CC!
Я сделал cron через run.sh, как Вы рекомендовали,
и все заработало!
Большое СПАСИБО за помощь!
Я перепробовал все скрипты статистики на cgi.myweb.ru и
WebLog 2.20 мне понравился больше всех,
так что если нужно - рекомендую его.
Еще раз спасибо за поддержку.
[Ответ]
CC 10:05 25.04.2003
Веришь или нет это просто недоработка в WebLog,
просто ты хорошо рассписал проблему из чего можно было сделать выводы. WebLog я в глаза невидел
PS: Правильная постановка вопроса -- 2 шага к решению проблемы. Рад был помочь.
Сообщение от : Первоначальное сообщение от acb Привет, CC!
Я сделал cron через run.sh, как Вы рекомендовали,
и все заработало!
Большое СПАСИБО за помощь!
Я перепробовал все скрипты статистики на cgi.myweb.ru и
WebLog 2.20 мне понравился больше всех,
так что если нужно - рекомендую его.
Еще раз спасибо за поддержку.