The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скрипты expect через cron не выполняются. Помогите."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скрипты expect через cron не выполняются. Помогите."
Сообщение от razor Искать по авторуВ закладки(??) on 24-Авг-04, 10:53  (MSK)
Пути до expect в crontabe прописаны правильно. Запускаю вручную скрипт работает. Запускаю через cron, не работает. В логах cron-a написано, что скрипт запустился без ошибок. В чем может быть дело?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Скрипты expect через cron не выполняются. Помогите."
Сообщение от HFSC Искать по авторуВ закладки on 24-Авг-04, 11:14  (MSK)
>Пути до expect в crontabe прописаны правильно. Запускаю вручную скрипт работает. Запускаю
>через cron, не работает. В логах cron-a написано, что скрипт запустился
>без ошибок. В чем может быть дело?

В скрипте пути тоже прописаны полностью?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Скрипты expect через cron не выполняются. Помогите."
Сообщение от razor Искать по авторуВ закладки(??) on 24-Авг-04, 15:19  (MSK)
>В скрипте пути тоже прописаны полностью?
Да.
На самом деле я уже задавал этот вопрос. Вот здесь больше информации по проблеме http://www.opennet.me/openforum/vsluhforumID1/47075.html

Помогите. Не могу понять почему так. Ведь должно работать. Какая разница как запускать скрипт, сразу или по расписанию.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Скрипты expect через cron не выполняются. Помогите."
Сообщение от Gennadi emailИскать по авторуВ закладки(??) on 24-Авг-04, 15:39  (MSK)
>>В скрипте пути тоже прописаны полностью?
>Да.
>На самом деле я уже задавал этот вопрос. Вот здесь больше информации
>по проблеме http://www.opennet.me/openforum/vsluhforumID1/47075.html
>
>Помогите. Не могу понять почему так. Ведь должно работать. Какая разница как
>запускать скрипт, сразу или по расписанию.

Сюда пробовал записать?

crontab -e

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Скрипты expect через cron не выполняются. Помогите."
Сообщение от lavr emailИскать по авторуВ закладки on 24-Авг-04, 17:20  (MSK)
>>В скрипте пути тоже прописаны полностью?
>Да.
>На самом деле я уже задавал этот вопрос. Вот здесь больше информации
>по проблеме http://www.opennet.me/openforum/vsluhforumID1/47075.html
>
>Помогите. Не могу понять почему так. Ведь должно работать. Какая разница как
>запускать скрипт, сразу или по расписанию.

большая, например привязка к терминалу, например запуск скрипта на expect
из скрипта на bash/sh - твой случай.

Возьми и сделай все на expect - в одном скрипте, это второе, а первое -
у тебя там rsh используется для входа на жалезяку и для чистки линии
нуна послать подтверждение, вполне возможно что не просто newline \n, а
newline+carrige-return - \r\n (0x0d return, затем 0x0a - line-feed)

посмотри от кого rsh(по крону) и разрешено ли на жалезяке и с какой линии, посмотри на жалезяке откуда, с какой линии запрос и состояние.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Скрипты expect через cron не выполняются. Помогите."
Сообщение от qq Искать по авторуВ закладки(??) on 24-Авг-04, 15:46  (MSK)
>Пути до expect в crontabe прописаны правильно. Запускаю вручную скрипт работает. Запускаю
>через cron, не работает. В логах cron-a написано, что скрипт запустился
>без ошибок. В чем может быть дело?

а может ошибки посылаются руту на локальный mail? (или чей там crontab)
погляди.

и еще можно (во freebsd)крону включить дебаг..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Скрипты expect через cron не выполняются. Помогите."
Сообщение от gsv Искать по авторуВ закладки(ok) on 21-Окт-04, 14:52  (MSK)
>Пути до expect в crontabe прописаны правильно. Запускаю вручную скрипт работает. Запускаю
>через cron, не работает. В логах cron-a написано, что скрипт запустился
>без ошибок. В чем может быть дело?


В пакете expect есть ещё утилита autoexpect. Попробуй воспользоваться ею. Она запоминает команды, введённые вручную и формирует файл. Только вызывать её надо примерно так:
autoexpect telnet 192.168.1.1
Если вызовешь без параметров, она будет запускать сначала shell, а затем то, что ты вводишь. И это всё будет зависать при вызове по cron.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру