diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-04-06 07:05:17 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-04-06 07:05:17 +0000 |
commit | 67b71a2fd2743deff94a80db3e3d70724876b7f0 (patch) | |
tree | dc5e48d962290af43407c9bc85f015315a70e2d8 /gpsfake | |
parent | aab7e3d6398104ed77103d4b0c20924d73d5743f (diff) | |
download | gpsd-67b71a2fd2743deff94a80db3e3d70724876b7f0.tar.gz |
Use the pidfile variable everywhere.
Diffstat (limited to 'gpsfake')
-rwxr-xr-x | gpsfake | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -35,23 +35,23 @@ except: sys.exit(1) slave = os.ttyname(slave_fd) +pidfile = "/tmp/gpsfake_pid-%s" % os.getpid() spawncmd = "gpsd -N -P %s -f %s %s" % (pidfile, slave, doptions) spawncmd = spawncmd.strip() -pidfile = "/tmp/gpsfake_pid-%s" % os.getpid() - if not spawn: raw_input("gpsfake: launch '%s' and press enter..." % spawncmd) elif os.system(spawncmd + " &"): sys.stderr.write("gpsfake: '%s' failed.\n" % spawncmd) sys.exit(1) else: + time.sleep(1) # Time for pidfile to get written. sys.stderr.write("gpsfake: '%s' launch OK.\n" % spawncmd) fp = open(pidfile) pid = int(fp.read()) fp.close() - os.remove("/tmp/gpsfake%s" % os.getpid()) + os.remove(pidfile) try: logfp = open(logfile, "r") |