powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / cron не запускает прогу на Perl
3 сообщений из 3, страница 1 из 1
cron не запускает прогу на Perl
    #34879730
А.Петров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос:
Запускаю программку на Perl:

#! /usr/bin/perl -w

`NLS_DATE_FORMAT="DD/MM/YYYY hh:mi:ss"`;
`NLS_LANG="AMERICAN_AMERICA.RU8PC866"`;
`ORACLE_BACE=/dir`;
`ORACLE_HOME=/dir/dir2`;
`ORACLE_SID=sid`;
`export NLS_DATE_FORMAT NLS_LANG ORACLE_BACE ORACLE_HOMEORACLE_SID`;

$exec:="/dir/dir2/bin/imp user/passwd full=y ignore=y file=/dir3/filename1";
`$exec`;

Вручную работает супер, а по крону -
IMP-00058: ORACLE error 7217 encountered
ORA-07217: sltln: environment variable cannot be evaluated.Username:
IMP:00000: Import terminate unsuccessfully

Почему не работает по крону?
...
Рейтинг: 0 / 0
cron не запускает прогу на Perl
    #34881342
Phricker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы ее запускаете из под какого пользователя?
Вполне возможно что вручную она работает из под oracle или чего то подобного...
А cron выполняется от имени root

П.С. У меня таже проблема. Только скрипт работает вроде на ура из под oracle а из крона ругается что команда sqlplus не найдена. Переменные окружения под root'ом совершенно другие. Думаю копать в направлении sudo
...
Рейтинг: 0 / 0
cron не запускает прогу на Perl
    #34886504
A. Fig Lee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PhrickerВы ее запускаете из под какого пользователя?
Вполне возможно что вручную она работает из под oracle или чего то подобного...
А cron выполняется от имени root

П.С. У меня таже проблема. Только скрипт работает вроде на ура из под oracle а из крона ругается что команда sqlplus не найдена. Переменные окружения под root'ом совершенно другие. Думаю копать в направлении sudo

нинада копать. Енвайронмент вариейблс мозно выставить прямо в кроне перед запуском программы или запускать скрипт и в нем их выставить.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / cron не запускает прогу на Perl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]