[Trac] [AllemaniACs] #63: Support daemonized mainapp

AllemaniACs trac-notifications at lists.kbsg.rwth-aachen.de
Mon Jul 28 15:22:05 CEST 2008

#63: Support daemonized mainapp
 Reporter:  tim      |       Owner:  tim           
     Type:  feature  |      Status:  new           
 Priority:  major    |   Milestone:  Basic Platform
Component:  Fawkes   |    Keywords:  Base, Daemon  
 Currently Fawkes always run in the foreground. To allow for safe running
 over a remote SSH connection screen has to be used. Suspicion was in
 Suzhou that there have been screen-related problems on the Nao that caused
 some trouble as soon as the network cable was unplugged.

 To make it easier to automatically start Fawkes when the robot boots up
 and to allow for easier running without screen the Fawkes main application
 should support a daemonized mode. In this mode Fawkes should automatically
 start into the background.

 The idea is to use libdaemon to implement these features. libdaemon is
 already a requirement for Avahi and thus should be available on all target
 platforms anyway. It also saves code that is necessary for successful
 forking/daemonizing. The daemonize support should be made optional such
 that libdaemon is an optional requirement.

 I'm going to work on this now now, as this should be an easy one to get
 started again after Suzhou 2008...

Ticket URL: <https://lechuck.informatik.rwth-aachen.de:2342/trac/ticket/63>
AllemaniACs <http://robocup.rwth-aachen.de>
AllemaniACs Trac

More information about the fawkes-trac mailing list