
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.06.2006, 14:23:49
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
Необходимо, чтобы каждые 20 минут выполнялся скрипт. Ввожу команду crontab -e, добавляю туда строку: Код: plaintext и ничего не происходит, подождал час - ничего не выполняется. Может быть crontab -e недостаточно, надо ещё что-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 14:29:12
|
|||
|---|---|---|---|
непонятки с crontab |
|||
|
#18+
если мне память не изменяет, у тебя написано "выполняться каждый час в 20 минут" попробуй написать */20 в первой колонке. или 0,20,40 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 14:37:21
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
miksoftесли мне память не изменяет, у тебя написано "выполняться каждый час в 20 минут" попробуй написать */20 в первой колонке. или 0,20,40 Попробую, только вот он и в 20 минут не отработал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 14:55:35
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
oradba2006 miksoftесли мне память не изменяет, у тебя написано "выполняться каждый час в 20 минут" попробуй написать */20 в первой колонке. или 0,20,40 Попробую, только вот он и в 20 минут не отработал. Стоит проверить окружение. Или явно его установить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 14:59:11
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
vnov_user oradba2006 miksoftесли мне память не изменяет, у тебя написано "выполняться каждый час в 20 минут" попробуй написать */20 в первой колонке. или 0,20,40 Попробую, только вот он и в 20 минут не отработал. Стоит проверить окружение. Или явно его установить Просто эта команда из под этого же пользователя вручную прекрасно выпоняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:05:51
|
|||
|---|---|---|---|
непонятки с crontab |
|||
|
#18+
oradba2006 Просто эта команда из под этого же пользователя вручную прекрасно выпоняется. Кто бы сомневался. Только вот при запуске из-под крона там никакого ORACLE_HOME выставленного в bashrc нету :-) Вообще крон он такой - он еще и письма пишет о заданиях и в лог кладет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:07:11
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
попробовал другую команду добавить в это же время - она отработала, а исходная нет. Где что можно посмотреть если в ручном режиме всё работает нормально ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:08:24
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
hell oradba2006 Просто эта команда из под этого же пользователя вручную прекрасно выпоняется. Кто бы сомневался. Только вот при запуске из-под крона там никакого ORACLE_HOME выставленного в bashrc нету :-) Вообще крон он такой - он еще и письма пишет о заданиях и в лог кладет ясно, вот заморочки блин с этими юнихами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:14:38
|
|||
|---|---|---|---|
непонятки с crontab |
|||
|
#18+
Да уж куда уж... Нет бы как в винде, сказать какую-то хрень, типа ошибка x0456FEAD34, обратитесь к администратору -- так какие-то логи придумали, письма с ошибками...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:20:35
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
А где логи лежат у crona в соляре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:35:16
|
|||
|---|---|---|---|
непонятки с crontab |
|||
|
#18+
/var/cron/log ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 17:16:09
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
oradba2006Необходимо, чтобы каждые 20 минут выполнялся скрипт. Ввожу команду crontab -e, добавляю туда строку: Код: plaintext и ничего не происходит, подождал час - ничего не выполняется. Может быть crontab -e недостаточно, надо ещё что-нибудь? cron не знает такой команды sqlplus, и к тому же не знает oracle_home и oracle_sid короче пишешь скрипт .sh, там выставляет переменные oracle_home, oracle_sid, ... а cronу в задании /полный путь/твой.sh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.06.2006, 09:58:16
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
Что делаю не так ? Написал такой скрипт: Код: plaintext 1. 2. 3. Вручную его запускаю и возникает ошибка: Код: plaintext 1. Причём без последней строчки всё отрабатывает без проблем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.06.2006, 10:25:12
|
|||
|---|---|---|---|
непонятки с crontab |
|||
|
#18+
oradba2006Что делаю не так ? Написал такой скрипт: Код: plaintext 1. 2. 3. Вручную его запускаю и возникает ошибка: Код: plaintext 1. Причём без последней строчки всё отрабатывает без проблем У тебя ^M - это переход строки виндовый, он его воспринимает как часть ORACLE_SID видимо - он и говорит, что не может экспорт делать такой переменной... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.06.2006, 11:25:11
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
Спасибо всем добрым людям на этом форуме, всё сделал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.06.2006, 14:28:11
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
для удобства можно добавить в скрипт: export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin тогда можно не писать полный путь например к sqlplus А еще часто делают скрипт куда складывают переменные например: /home/oracle/env.sh export ORACLE_HOME... ... ... А его вызовы втыкают во всякие .bash_p*, в кроновые скрипты, чтобы не умножать сущности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.06.2006, 21:33:19
|
|||
|---|---|---|---|
|
|||
непонятки с crontab |
|||
|
#18+
oradba2006Необходимо, чтобы каждые 20 минут выполнялся скрипт. Ввожу команду crontab -e, добавляю туда строку: Код: plaintext и ничего не происходит, подождал час - ничего не выполняется. Может быть crontab -e недостаточно, надо ещё что-нибудь? Проверь почту пришедшую юзеру Оракл. И проверь логи крона. Скорее всего, придется написать что нибудь вроде 0,20,40 * * * * (. .profile; sqlplus ..... ) >> /tmp/ora.log 2>& 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1489353]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 351ms |

| 0 / 0 |
