Mercurial > feed-push
comparison feed-push @ 19:f22369c00480 draft
fix double forking
Signed-off-by: Changaco <changaco ατ changaco δοτ net>
author | Changaco <changaco ατ changaco δοτ net> |
---|---|
date | Fri, 27 Apr 2012 02:10:25 +0200 |
parents | 868a339b19f8 |
children | 94f3b22beec9 |
comparison
equal
deleted
inserted
replaced
18:868a339b19f8 | 19:f22369c00480 |
---|---|
289 | 289 |
290 if global_args.fork: | 290 if global_args.fork: |
291 pid = os.fork() | 291 pid = os.fork() |
292 if pid != 0: | 292 if pid != 0: |
293 exit(0) | 293 exit(0) |
294 os.setsid() | |
294 pid = os.fork() | 295 pid = os.fork() |
295 if pid != 0: | 296 if pid != 0: |
296 global_args.fork.write(str(pid)) | 297 global_args.fork.write(str(pid)) |
297 exit(0) | 298 exit(0) |
298 openlog(facility=LOG_DAEMON) | 299 openlog(facility=LOG_DAEMON) |