<arg choice="opt">-c <replaceable>console_device</replaceable></arg>
<arg choice="opt">-L <replaceable>console_logfile</replaceable></arg>
<arg choice="opt">-d</arg>
+ <arg choice="opt">-F</arg>
<arg choice="opt">-p <replaceable>pid_file</replaceable></arg>
<arg choice="opt">-s KEY=VAL</arg>
<arg choice="opt">-C</arg>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>
+ <option>-F, --foreground</option>
+ </term>
+ <listitem>
+ <para>
+ Run the container in the foreground. In this mode, the container
+ console will be attached to the current tty and signals will be routed
+ directly to the container. (This is the default mode)
+ </para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term>
<option>-p, --pidfile <replaceable>pid_file</replaceable></option>
case 'c': args->console = arg; break;
case 'L': args->console_log = arg; break;
case 'd': args->daemonize = 1; break;
+ case 'F': args->daemonize = 0; break;
case 'f': args->rcfile = arg; break;
case 'C': args->close_all_fds = 1; break;
case 's': return lxc_config_define_add(&defines, arg);
static const struct option my_longopts[] = {
{"daemon", no_argument, 0, 'd'},
+ {"foreground", no_argument, 0, 'F'},
{"rcfile", required_argument, 0, 'f'},
{"define", required_argument, 0, 's'},
{"console", required_argument, 0, 'c'},
\n\
Options :\n\
-n, --name=NAME NAME for name of the container\n\
- -d, --daemon daemonize the container\n\
+ -d, --daemon Daemonize the container\n\
+ -F, --foreground Start with the current tty attached to /dev/console (default)\n\
-p, --pidfile=FILE Create a file with the process id\n\
-f, --rcfile=FILE Load configuration file FILE\n\
-c, --console=FILE Use specified FILE for the container console\n\