Newbie: Output From External App / Demon Mode w/ CL-Input

Julian Schäfer-Jasinski julschae at t-online.de
Mon May 28 08:36:45 EDT 2001


This one should be a rather basic topic. But I didn' t get it to work...

I am trying to write a script that verifies whether the machine is online
or not. Therefore I am trying to analyse the output of "ifconfig":

  os.execlp("ifconfig")

But how can I analyse the output. I tried redirecting the stream:

  sys.stdout=sys.stdin

(Probably a rather dumb approach?! - since it doesn' t work!).
How can this be done?

The other thing is - I want this script to run as demon. I didn' t
find anything about implementing demons in python. Therefore I thought
of something like:

while 1:
  do_pretty_cool_stuff()
  if done_enough:
    break()

But since there should also be a simple command-line interface for
manual termination / stats - do I have to use threads? (because
the script is waiting for an input?)

I tried to find some scripts using a similar technique - but wasn' t
very successful. Any ideas & comments are welcome...

Thanx for your input,

Julian




More information about the Python-list mailing list