-í ´u?csqdkZdkZdddd„ZAd„ZPedjo!QedddƒReƒndS(Ns /dev/nullcsö|GH y7!tiƒ}"|djo#tidƒnWnK$tj o<}%tii d|i |i fƒ&tidƒnX)ti dƒ*ti dƒ+tiƒ.y7/tiƒ}0|djo1tidƒnWnK2tj o<}3tii d|i |i fƒ4tidƒnX9|GH:t|dƒ};t|dƒ}<t|ddƒ}=ti|iƒtiiƒƒ>ti|iƒtiiƒƒ?ti|iƒtiiƒƒdS(Nisfork #1 failed: (%d) %s is/sfork #2 failed: (%d) %s srsa+(sstdoutsossforkspidssyssexitsOSErrorsesstderrswriteserrnosstrerrorschdirsumaskssetsidsfilesstdinssissossesdup2sfileno(sstdinsstdoutsstderrsespidssissosse((s demonize.pys daemonizes4 # #""csĞADEdk}FtiidtiƒƒGtiidƒHtiidƒId}JxhJdo]Ktiid||i|iƒƒfƒLtii ƒM|d}N|i dƒqdWdS(soThis is an example main function run by the daemon. This prints a count and timestamp once per second. NsDaemon started with pid %d sDaemon stdout output sDaemon stderr output iis%d: %s ( stimessyssstdoutswritesossgetpidsstderrscsctimesflushssleep(scstime((s demonize.pysmainAs   , s__main__s/tmp/daemon.log(ssyssoss daemonizesmains__name__(ssyssmains daemonizesos((s demonize.pys?s -