Автор Тема: Как поднимать ppp0 через crontab  (Прочитано 2604 раз)

Оффлайн ewgenk

  • Участник
  • *
  • Сообщений: 3
Добрый день!
У меня такая же проблема. Есть скрипт поднятия ppp0, если нет пинга до определенного ip. Вручную запускается и работает как надо. А через crontab запускается, но ppp0 не поднимается.

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Как поднимать ppp0 через crontab
« Ответ #1 : 26.01.2009 19:24:17 »
Зачем что-то пинговать и стартовать по крону? Не проще ли действительно добавить в pppoptions
maxfail 0
persist
Тогда при падении интерфейса, он будет автоматом пытаться поднять его.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн ewgenk

  • Участник
  • *
  • Сообщений: 3
Re: Как поднимать ppp0 через crontab
« Ответ #2 : 28.01.2009 10:11:37 »
при добавлении maxfail 0
через какое-то время создается куча ppp (ppp0, ppp1, .)
надо что-то делать, этот вариант не подходит

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Как поднимать ppp0 через crontab
« Ответ #3 : 28.01.2009 13:16:18 »
В АЛЬте почему-то по умолчанию pppoe соединения начинаются с ppp1 (по крайней мере в альтераторе так), видимо ppp0 резервируется или что-то в этом роде.
Вот тут я описал, как делал у себя на нескольких серверах.
http://forum.polotsk.linux.by/thread-37-post-178.html#pid178
быть может поможет.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн ewgenk

  • Участник
  • *
  • Сообщений: 3
Re: Как поднимать ppp0 через crontab
« Ответ #4 : 29.01.2009 10:00:36 »
указанная ссылка не открывается

Оффлайн Doom

  • Участник
  • *
  • Сообщений: 8
дистрибутив Simply Linux
сордержимое файла /etc/crontab
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.
22 4 * * 0 root run-parts /etc/cron.
42 4 1 * * root run-parts /etc/cron.
* 10 * * * root halt
пробовал ставить
* 10 * * * root \sbin\halt
и
* 10 * * * root shutdown - h now
результат тот же.
« Последнее редактирование: 25.03.2010 05:51:50 от Doom »

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
дистрибутив Simply Linux
сордержимое файла /etc/crontab
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.
22 4 * * 0 root run-parts /etc/cron.
42 4 1 * * root run-parts /etc/cron.
* 10 * * * root halt
пробовал ставить
* 10 * * * root \sbin\halt
и
* 10 * * * root shutdown - h now
результат тот же.

Что у вас со внимательностью, слеши в обратную сторону надо  ;)

Оффлайн Doom

  • Участник
  • *
  • Сообщений: 8
...
* 10 * * * root \sbin\halt
...
Что у вас со внимательностью, слеши в обратную сторону надо  ;)
Очепятка, привык к винде)
пробовал и так
* 10 * * * root /sbin/halt
результат тот же((

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: Как поднимать ppp0 через crontab
« Ответ #8 : 25.03.2010 06:12:10 »
В конце файла пустая строка есть?

Оффлайн Doom

  • Участник
  • *
  • Сообщений: 8
Re: Как поднимать ppp0 через crontab
« Ответ #9 : 25.03.2010 06:14:27 »
В конце файла пустая строка есть?
нет