Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема с Cron  (Прочитано 924 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asterisk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Проблема с Cron
« : 11 Октября 2011, 22:33:39 »
Что-то не получается у меня заставить крон запускать скрипт. Подскажите в чем моя ошибка.
Скрипт
#!/usr/bin/expect -f
#
#byfly modem reboot program
#
#Connect to modem
spawn telnet 192.168.1.1
#Request USERMAME string
expect "Login:"
#Send username
send "admin\r"
#Request password
expect "Password:"
#Send PASSWORD
send "my_pass\r"
#Inside in modem
expect ">"
#send comand to modem "reboot\r"
send "reboot\r"
#Exit
send "exit\r"
expect eof
crontab -e
0 19 12 10 3 -u root /home/reboot_dsl

« Последнее редактирование: 11 Октября 2011, 22:44:27 от asterisk »
Запомните - каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в win.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с Cron
« Ответ #1 : 12 Октября 2011, 09:44:18 »
Скрипт исполняемый? Какие-то ошибки cron выдает?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Проблема с Cron
« Ответ #2 : 12 Октября 2011, 11:29:28 »
Уточните, пожалуйста, строка
0 19 12 10 3 -u root /home/reboot_dslэто то, что у Вас записано в cron при помощи crontab -e ?
Если да, то это неправильно.

Что такое "-u root /home/reboot_dsl" и что Вы этим хотели сказать? cron это пытается выполнить, и естественно ничего не выходит.

Оффлайн asterisk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Проблема с Cron
« Ответ #3 : 14 Октября 2011, 19:29:17 »
Разобрался. Просто часы с минутами местами перепутал и убрал -u. Возникла ещё пара вопросов, чтобы не плодить тем, задам здесь.
1. Как реализовать проверку пинга к примеру до гугла и если нет пинга, то только тогда выполнять ребут
2. Как правильно оформить задание для крона, чтобы после часа ночи скрипт выполнялся каждые 30 минут?
« Последнее редактирование: 14 Октября 2011, 19:31:27 от asterisk »
Запомните - каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в win.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Проблема с Cron
« Ответ #4 : 14 Октября 2011, 20:43:02 »
Хорошо, что разобрался. По поводу дополнительных вопросов: внимательно прочитайте правила форума, пора бы уже, их не так много.
Один вопрос - одна тема!
Закрыто.

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.