Отправляет email-рассылки с помощью сервиса Sendsay

Скриптинг: дозвон до ISP.

i686-suse-linux)

Hello!

Нужно в скрипте запустить wvdial и дождаться, когда он дозвонится. (скри
пт будет запускаться с помощью fcron, после дозвона нужно запустить
fetchmail и потом wget)

Мои навыки в кодинге скриптов нулевые, прошу помочь: как это
сделать? Ведь wvdial не возвращает управление после того, как дозвонится
. А если запускать wvdial &, то не понятно, как узнать, что коннект уже
осуществлен.

Ответить   "B." Fri, 28 Jan 2005 16:00:44 +0300 (#306384)

 

Ответы:

В сообщении от 28 Январь 2005 18:00 B. написал(a):

Может быть по поднятому ppp0 интерфейсу...

Ответить   Andrey Konovalov aka Krapa Fri, 28 Jan 2005 18:31:19 +0500 (#306397)

 

В сообщении от 1106920844 секунд после начала Эпохи Unix Вы написали:

wvdial &
while ! netstat -i |grep -q ^ppp; do
ps -C wvdial >/dev/null || exit 1
sleep 1
done
fetchmail
wget

P.S. fetchmail и wget можно запускать еще из `/etc/ppp/ip-up.local',
убивать из `/etc/ppp/ip-down.local'.

Ответить   Konstantin Korikov Fri, 28 Jan 2005 21:22:34 +0200 (#306632)

 

i686-suse-linux)

Hello, Konstantin Korikov <lostcl***@u*****.net>!

On Fri, 28 Jan 2005 21:22:34 +0200 you wrote:

Ага, премного благодарен.

fetchmail - да, но wget - не стоит, т.к. он будет забирать канал, когда
он может потребоваться для чего-то другого.

Ответить   "B." Sat, 29 Jan 2005 15:18:53 +0300 (#306966)