LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   PPP scripts (https://www.linuxquestions.org/questions/linux-software-2/ppp-scripts-86009/)

ruchika 08-26-2003 04:27 PM

PPP scripts
 
Hi,

I have a shell script that establishes a PPP connection. I have a ppp-on script that runs pppd and a ppp-on-dialer script that runs chat. I am getting confused here -

1) What processes should I look for to make sure that pppd and chat are running? I see /var/run/ppp0.pid sometimes, but sometimes its not there. There is also /var/run/pppd.tdb which doesn't go away irrespective of whether pppd is running or not. What is pppd.tdb file for?

2) What process corresponds to chat?

3) The ppp-on script starts ppp-on-dialer script. I run ppp-on script from my C function using system call. Using the following two lines, I can know the exit code of ppp-on.
int ret = system("./ppp-on")
printf("%d", WEXITSTATUS(ret));

But how can I know the return code of chat? This is how my chat script looks.

exec chat -v -s
ABORT 'RING'
ABORT 'NO CARRIER'
'' AT
TIMEOUT 3
OK ATD$TELEPHONE
TIMEOUT 45
CONNECT ''

4) Is there a way of specifying the number of times chat should try to establish connection before returning failure?

5) Should ppp-off script just try to kill ppp0.pid or also kill pppd.tdb?

Thanks for your help.

Ruchika


All times are GMT -5. The time now is 10:53 PM.