CONSOLIDATE(8) CONSOLIDATE(8) NAME consolidate - capture and log output from a terminal or program, and allow users to connect to and interact with it. SYNOPSIS consolidate [options] (tty | command) logfile [socket] DESCRIPTION Consolidate is a console server. It connects to a terminal (which is presumably connected to some device which will generate output, such as another computer, a network switch or whatever), or runs a program (which might be a user-mode Linux kernel or similar) and captures its out- put. It saves the output in the named logfile, prepending to each line of output the date and time at which it was read. If specified, socket is the path of a UNIX socket; consolidate will accept connections to this socket from the related conclient(1) program; output read from the tty or command is copied to the connected users, and anything they type is copied to the tty or to the input of the com- mand. When consolidate reads from a tty, connected clients may change the settings of the terminal. Any such changes are logged. OPTIONS -h Print a summary of usage. -s baud-rate,parity,data-bits Configure the tty with the given settings; the default is whatever is saved in ~/.consolidate, or otherwise `9600,n,8'. -S ... Like -s, but don't override saved settings. -f (none|hw|sw) Configure flow control on the tty to be `hw' for hardware (RTS/CTS), `sq' for software (XON/XOFF), or `none' for no flow control. The default is what- ever is stored in ~/.consolidate, or otherwise `hw'. -F ... Like -f, but don't override saved settings. -P If running a command, don't run it inside a pseu- doterminal, but instead use a socket pair. -P Don't lock the tty using a UUCP lock file. -l size Rotate logfile whenever it grows to be larger than size bytes. -d Do not detach from the controlling terminal. -e Log errors to standard error, as well as the system log. FILES ~/.consolidate (though the location of the settings file may be altered using the CONSOLIDATE_DEFAULTS environment variable). BUGS Probably many. SEE ALSO conclient(1), tty(5), minicom(1), socketpair(2). AUTHOR Chris Lightfoot <chris@ex-parrot.com> VERSION Consolidate, version 0.3. $Id: consolidate.8,v 1.5 2004/08/15 18:47:57 chris Exp $ COPYING This program 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 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. CONSOLIDATE(8)