Re: PPP
Привет, коллеги.
On Fri, Jan 10, 2003 at 03:05:30AM +0300, Sergey A. Sholokhov wrote:
> On Fri, Jan 10, 2003 at 01:57:28AM +0300, Sergey A. Sholokhov wrote:
>test -n "$(pidof pppd)" || test -z "$(mailq)" || {
...
> > pon ...
> > while test -z "$(/sbin/ifconfig|grep ^ppp)"
> > ^^^^-етом месте происходит зависание
> >а cron то не спит он еще запускает процесс в
> >итоге што при ppp произойдет одновременный запуск
> >fetchmail'ов?
> Вроде как решил -)
И загубил всю простоту и прямоту скрипта.
Всего-то оставалось успокоить скрипт, чтобы он ppp при накладке
не обрубал. Вот как бы я сделал :
...
fetchmail
test $? -eq 8 && exit 0
Если запущен второй экземпляр скрипта, то они встретятся в этом месте.
Тот fetchmail, который опоздал, тихо закончит работу скрипта, а другой
отработает.
Второй вариант - вместо ожидания
while test -z "$(ifconfig|grep ^ppp)"
do sleep 10
done
оставить только
sleep 40 # (60?)
test -n "$(ifconfig|grep ^ppp)" || {poff;exit 0}
Соответственно, по крону вызывать не так часто, чтобы не попасть
в эту минуту, и maxfail 1
> WBR, Sergey A. Sholokhov.
> ... Powered by GNU/Linux
> * HUN7ER | mail: hun7er@sutd.ru | icq : 72994428
Auf Wiederlesen ophil aka Д-р Антикоммуний
--
Oleg P. Philon http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus mailto:ophil@gomelug.agava.ru
http://anticommunist.narod.ru mailto:anticommunist@narod.ru
Reply to:
- References:
- PPP
- From: "Sergey A. Sholokhov" <hun7er@sutd.ru>
- Re: PPP
- From: "Oleg P. Philon" <ophil@riva.gomel.by>
- Re: PPP
- From: "Sergey A. Sholokhov" <hun7er@sutd.ru>
- Re: PPP
- From: "Oleg P. Philon" <ophil@gomelug.agava.ru>
- Re: PPP
- From: "Sergey A. Sholokhov" <hun7er@sutd.ru>
- Re: PPP
- From: "Sergey A. Sholokhov" <hun7er@sutd.ru>