@add_argument('<STR_LIT>',<EOL>metavar='<STR_LIT>',<EOL>help="<STR_LIT>")<EOL>@add_argument('<STR_LIT>', '<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>action='<STR_LIT:store>',<EOL>default=None,<EOL>help="<STR_LIT>")<EOL>@add_argument('<STR_LIT>', '<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>action='<STR_LIT:store_true>',<EOL>default=False,<EOL>help="<STR_LIT>")<EOL>@add_preprocessor(_setup_logging)<EOL>def remote_daemon(conf_file):
eventlet.monkey_patch()<EOL>conf = config.Config(conf_file=conf_file)<EOL>daemon = remote.RemoteControlDaemon(None, conf)<EOL>daemon.serve()<EOL>
Run the external control daemon.

:param conf_file: Name of the configuration file.