# HG changeset patch # User Changaco # Date 1335477263 -7200 # Node ID 421a3416e768bad7a889780953f31962d76fa311 # Parent 183f4f544987330986964fd2e69c21d6ab3d2105 close std{in,out,err} in daemon mode Signed-off-by: Changaco diff --git a/feed-push b/feed-push --- a/feed-push +++ b/feed-push @@ -285,6 +285,10 @@ if __name__ == '__main__': global_args.fork.write(str(pid)) exit(0) openlog(facility=LOG_DAEMON) + null = open('/dev/null', 'r+') + for f in [sys.stdin, sys.stdout, sys.stderr]: + f.flush() + os.dup2(null.fileno(), f.fileno()) state = {'id_cache': {}} saved_state = global_args.state_file.read().strip()