|
|
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
в чем может быть дело? с консоли стартует без проблем, а при старте по крону - ошибки install_driver(Oracle) failed: Can't load '/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so' f or module DBD::Oracle: libclntsh.so.8.0: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.3/i38 6-linux-thread-multi/DynaLoader.pm line 229. at (eval 2) line 3 Compilation failed in require at (eval 2) line 3. Perhaps a required shared library or dll isn't installed where expected ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 08:18:54 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
крон запускает от своего имени, а у него другие env ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 09:28:33 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
алккрон запускает от своего имени, а у него другие env речь про Линукс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 09:30:07 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
Fedora Core release 2 (Tettnang) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 09:33:12 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
Библиотеку не видет, что тут непонятного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 10:11:54 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
Nutss алккрон запускает от своего имени, а у него другие env речь про Линукс честно говоря у меня крон всегда с ним и ассоциировался, а он оказывается и под венду бывает. суть ответа не меняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 10:13:03 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
ALex_hhaБиблиотеку не видет, что тут непонятного? а почему не видит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 10:24:35 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
алк Nutss алккрон запускает от своего имени, а у него другие env речь про Линукс честно говоря у меня крон всегда с ним и ассоциировался, а он оказывается и под венду бывает. суть ответа не меняется кроме Линукса и винды есть ещё и FreeBSD и Солярис и пр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 10:27:16 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
Nutss ALex_hhaБиблиотеку не видет, что тут непонятного? а почему не видит? ыххы я не могу, я пас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 10:38:49 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
злой я почему-то, простите еще намек сравнить вывод команд cat /etc/crontab | grep PATH и echo $PATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 11:02:04 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
алкзлой я почему-то, простите еще намек сравнить вывод команд cat /etc/crontab | grep PATH и echo $PATH написала в скрипе .sh перед запуском .pl export PATH=lalalala проверим поможет лииии :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 11:53:00 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
не помогло в ошибке же пишет файл с полным путем причем тут PATH? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:02:29 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
а что выведет Код: plaintext в обоих случаях? Будет разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:10:29 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
в перле конечно имеется в виду :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:10:56 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
и еще -он есть вообще-то? ls -l /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so file /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:13:39 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
здесь нужен не столько PATH сколько LD_LIBRARY_PATH (или его аналог в федоре) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:19:53 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=273851 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:43:22 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
--null--и еще -он есть вообще-то? ls -l /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so file /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so файл то есть канешна Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:50:15 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
алкздесь нужен не столько PATH сколько LD_LIBRARY_PATH (или его аналог в федоре) это тоже прописано в самом перловом скрипте, как же без переменных то $ENV{'LD_LIBRARY_PATH'}="/home/oracle/OraHome1/lib"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 12:57:22 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
ссылочку взгляните, похоже в самом скрипте $ENV{'LD_LIBRARY_PATH'} маловато будет. попробуйте обойтись без ldconfig ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 13:11:39 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
Из cron'а - а от какого пользователя ? Если через /etc/crontab, так это от root'а. Сделай под oracle (или кто там есть для этого ) crontab -e и в поле команды (это последний столбец) занеси . $HOME/.bash_profile; твоя_команда твои_параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 13:28:14 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
МихайлаИз cron'а - а от какого пользователя ? Если через /etc/crontab, так это от root'а. Сделай под oracle (или кто там есть для этого ) crontab -e и в поле команды (это последний столбец) занеси . $HOME/.bash_profile; твоя_команда твои_параметры ооо каг интересно делаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 14:01:10 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
Михайла занеси . $HOME/.bash_profile; твоя_команда твои_параметры нипамогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 14:12:27 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
я бы пытался определить причину. Вероятно в системе больше одного файла Oracle.so find /usr -name Oracle.so | xargs ls -l скорее всего станет ясно, что их несколько и они разные. Потом надо определить , какой грузится в каждом случае Это запросто можно отладить vi /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm переходим на злосчастную строчку 229 :229 там видим код: my $libref = dl_load_file($file, $module->dl_load_flags) or croak("Can't load '$file' for module $module: ".dl_error()); и ДО НЕГО пишем open MYFFF,'>>/tmp/debug_perl.txt'; print MYFFF "DEBUG: $file $module\n"; close MYFFF; запускаем в кроне и просто так, сравниваем результаты. может быть, просто разные perl-ы (оракловый клиент с собой перл притносит вроде) запускаются, с тем же path заморочка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 15:41:58 |
|
||
|
скрипт pl не работает при старте по крону
|
|||
|---|---|---|---|
|
#18+
--null--я бы пытался определить причину. Вероятно в системе больше одного файла Oracle.so find /usr -name Oracle.so | xargs ls -l Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2006, 18:47:04 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=34224170&tid=1488649]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 312ms |

| 0 / 0 |
