[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:25371] Re: ftp について
渡邉です。
SAITO Shukaku wrote:
> takanori <murakawa@xxxxxxxxxxxxx> wrote:
> >
> > スクリプトで ponを実行する場合、ponの後ダイヤルアップ接続がされるまで
> > ponの次の行の実行を待ち、相手との接続が確立されたらponの次の行から再び
> > スクリプトを走らせるといったことは可能なのでしょうか。スクリプトの中に
> > ponを入れますと、接続されていないのに次の行を実行するので、エラーにな
> > ります。
>
> もっと良い(正しい?)方法があると思いますが、とりあえず下記のようにして
> PPPの接続が確立するのを待つ方法も。
/etc/ppp/ip-up.d/90connect-up:
#!/bin/sh
touch /tmp/ppp-connected
/etc/ppp/ip-down.d/00connect-down:
#!/bin/sh
rm -f /tmp/ppp-connected
というよーなスクリプトを作って、
# それぞれ、所有者と実行権限に注意が必要です。念のため。
ppp 接続を待つスクリプトの中で、
pon $provider
echo -n 'chat started, waiting ppp up..'
until [ -f /tmp/ppp-connected ]; do
echo -n '.'
sleep 5
done
echo -e '\nok, ppp up.'
として接続を待つようにしています。
# 実際には、複数のスクリプトで pon -> 接続待ちができるように
# もう少しややこしいことをやってますが。
> # まっとうな待ち方って、どうするんでしょう? >諸先輩方
この方法もあまりまっとうじゃないかも...
--
========================================================
渡邉勝之 katsuyuki_1.watanabe@xxxxxxxxxxxx