11-15-2006
thank u
i want find this connection using c program.
i tried this
int p;
p=popen("ping google.com -c 1","r");
pclose(p);
after completion of this how can i get the data from the shell so tht i can find whther net is connected or not
Last edited by phani_sree; 11-15-2006 at 03:03 AM..
6 More Discussions You Might Find Interesting
1. Solaris
I've been having trouble getting my old gateway computer on the net with solaris. All of the network stuff is built into the motherboard. Is there a way that I can get it recognized? (4 Replies)
Discussion started by: possuman72
4 Replies
2. UNIX for Dummies Questions & Answers
I just installed Crux on my laptop, which means I'll have to configure /etc/rc.d/net to adapt to my wireless internet. When I ran Linux before, I connected through eth1. How should I configure the /etc/rc.d/net file accordingly?
Thanks for reading,
Octal. (0 Replies)
Discussion started by: Octal
0 Replies
3. Shell Programming and Scripting
Hello,
I ran into an issue in one of my monitoring scripts. If I use the public ip address in my connection string everything works, but if I switch the connection string ip to 127.0.0.1 or the internal ip I get, " Connection refused at... (1 Reply)
Discussion started by: Styles
1 Replies
4. Shell Programming and Scripting
Hi
I have written the following script.
But the variable sid is not getting set why is that.
When i run the script i get the output as
ORATAB FOR is
Instead if i run the script like
test.sh xiamin
i am expecting the output as
ORATAB FOR xiamin is
#!/bin/ksh
while... (4 Replies)
Discussion started by: xiamin
4 Replies
5. UNIX for Dummies Questions & Answers
I have two server with 2 net cards each one:
Server 1
A = 100 Mbs
B = 1000Mbs (Gigabit)
Server 2
A = 100 Mbs
B = 1000Mbs (Gigabit)
In A i ' am conected to the public network ( In both servers) and in B i make a point to point lan 1 gigabit of speed. Between the servers
... (1 Reply)
Discussion started by: enkei17
1 Replies
6. What is on Your Mind?
Hi,
Just wanted to know your opinion on this
What you need to know about the court decision that just struck down net neutrality — Tech News and Analysis (1 Reply)
Discussion started by: ni2
1 Replies
POPEN(3) Library Functions Manual POPEN(3)
NAME
popen, pclose - initiate I/O to/from a process
SYNOPSIS
#include <stdio.h>
FILE *popen(const char *command, const char *type)
int pclose(FILE *stream)
DESCRIPTION
The arguments to popen are pointers to null-terminated strings containing respectively a shell command line and an I/O mode, either "r" for
reading or "w" for writing. It creates a pipe between the calling process and the command to be executed. The value returned is a stream
pointer that can be used (as appropriate) to write to the standard input of the command or read from its standard output.
A stream opened by popen should be closed by pclose, which waits for the associated process to terminate and returns the exit status of the
command.
Because open files are shared, a type "r" command may be used as an input filter, and a type "w" as an output filter.
SEE ALSO
pipe(2), fopen(3), fclose(3), system(3), wait(2), sh(1).
DIAGNOSTICS
Popen returns a null pointer if files or processes cannot be created, or the shell cannot be accessed.
BUGS
Buffered reading before opening an input filter may leave the standard input of that filter mispositioned. Similar problems with an output
filter may be forestalled by careful buffer flushing, for instance, with fflush, see fclose(3).
7th Edition May 15, 1985 POPEN(3)