Provided by: conman_0.3.1-1_amd64 bug

NAME

       conmand - ConMan daemon

SYNOPSIS

       conmand [OPTION]...

DESCRIPTION

       conmand  is  the  daemon  responsible  for managing consoles defined by its configuration file as well as
       listening for connections from clients.

OPTIONS

       -c file
              Specify a configuration file, overriding the default location [/etc/conman.conf].

       -F     Run the daemon in the foreground.

       -h     Display a summary of the command-line options.

       -k     Send a SIGTERM to the conmand process associated with the specified configuration, thereby killing
              the daemon.  Returns 0 if the daemon was successfully signaled; otherwise, returns 1.

       -L     Display license information.

       -p port
              Specify the port on which conmand will listen for clients, overriding both the default port [7890]
              and the port specified in the configuration file.

       -P file
              Specify the PID file for storing the daemon's PID, overriding the "server  pidfile"  directive  in
              the configuration file.

       -q     Displays  the PID of the conmand process associated with the specified configuration if it appears
              active.  Returns 0 if the configuration appears active; otherwise, returns 1.

       -r     Send a SIGHUP to the conmand process associated with  the  specified  configuration,  thereby  re-
              opening both that daemon's log file and individual console log files.  Returns 0 if the daemon was
              successfully signaled; otherwise, returns 1.

       -v     Enable verbose mode.

       -V     Display version information.

       -z     Truncate both the daemon's log file and individual console log files at start-up.

SIGNALS

       SIGHUP      Close and re-open  both  the  daemon's  log  file  and  the  individual  console  log  files.
                   Conversion  specifiers  within  filenames will be re-evaluated.  This is useful for logrotate
                   configurations.

       SIGTERM     Terminate the daemon.

SECURITY

       Connections to the server are not authenticated, and communications between client  and  server  are  not
       encrypted.   Until  this  is  addressed  in  a future release, the recommendation is to bind the server's
       listen socket to the loopback address (by specifying "server loopback=on" in  conman.conf)  and  restrict
       access to the server host.

NOTES

       Log  messages  are sent to standard-error until after the configuration file has been read, at which time
       future messages are discarded unless either the  logfile  or  syslog  keyword  has  been  specified  (see
       conman.conf(5)).

       If  the  configuration  file  is  modified  while  the daemon is running and a pidfile was not originally
       specified, the '-k' and '-r' options may be unable to identify  the  daemon  process;  consequently,  the
       appropriate signal may need to be sent to the daemon manually.

       The  number  of  consoles  that  can  be  simultaneously managed is limited by the maximum number of file
       descriptors a process can have open.  The daemon sets its "nofile" soft limit to the maximum/hard  limit.
       If you are encountering "too many open files" errors, you may need to increase the "nofile" hard limit.

AUTHOR

       Chris Dunlap <cdunlap@llnl.gov>

COPYRIGHT

       Copyright (C) 2007-2022 Lawrence Livermore National Security, LLC.
       Copyright (C) 2001-2007 The Regents of the University of California.

LICENSE

       ConMan  is  free  software:  you  can redistribute it and/or modify it under the terms of the GNU General
       Public License as published by the Free Software Foundation, either version 3 of the License, or (at your
       option) any later version.

SEE ALSO

       conman(1), conman.conf(5).

       https://dun.github.io/conman/