LINUX.ORG.RU
ФорумAdmin

Cron +pppd


0

0

Товарищи! подскажите пожалуйста кто-нибудь встречался с тем что cron не запускает pppd?
Ситуация следующая - есть небольшой shell script, в нем происходит вызов pppd, если я сам из консоли его стартую - все работает , а если задачу cron выполняет - то все происходит как надо кроме запуска pppd.
Никто не знает в чем дело?
Заранее благодарен всем откликнувшимся.

может быть что-то с правами доступа к пппд? например крон запускает скрипт не тобой, а своим юзверем, которому низзя...

# uname -a в студию!

OzOx
()
Ответ на: комментарий от OzOx

Погоди-те ка но ведь задача стоит для того юзверя которому точно можно!
Я пробовал задачу даже руту давать...
=)
Linux 2.6.18-prepqconfig #1 Sun Jan 20 17:14:03 MSK 2008 i686 i686 i386 GNU/Linux

q4x2
() автор топика
Ответ на: комментарий от q4x2

Обычно, когда спрашивают, почему не работает скрипт, вызванный кроном, то отвечают, что сначала нужно проверить переменную среды PATH...

А pppd точно не стартует? И в логи ничего не пишет? А exit status у pppd есть?

mky ★★★★★
()
Ответ на: комментарий от mky

Точно не стартует и в логи ничегошеньки не пишет...

q4x2
() автор топика

Нужно создать файлик. Например пусть будет test. В нем указать название оболочки и пути и почтовый адрес. Выглядит примерно такЖ touch test crontab test В test должно быть так: SHELL=/bin/bash MAILTO="root@localhost" */10 * * * * /usr/local/script

Также нужно указать PATH. Можно не указывать, но тогда в скрипте нужно писать полные пути, например: pty "/usr/sbin/pptp 10.0.0.1 --nolaunchpppd" или так /sbin/pppd call /etc/ppp/peer/provaider.

Дерзай

anonymous
()
Ответ на: комментарий от anonymous

все нашел спасибо - забыл полный путь указать к pptp =) 
ОГРОМНОЕ спасибо за помощь.

q4x2
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.