Logged, multi-user access to device consoles
Go to file
Mylène Josserand e42a2c9c85 console: Add 'k' option to exit on console-down
This commit is adding an option 'k' to make the console
application exits when the console is down.

This can be useful in some cases such as an integration to LAVA
infrastructure. Console can be used to open a terminal on different
boards to be able to run some tests.
In some cases, the console is down and without this commit, the
tests will be timed-out because it can't talk to the device.
Adding this option will allow us to exit the console directly, without
waiting for a timeout. The benefit will be time saving.

Signed-off-by: Mylène Josserand <mylene.josserand@collabora.com>
2020-10-16 14:06:09 +02:00
autologin format using gindent with personal options 2019-03-21 01:12:12 -07:00
conserver wrap usleep()/nanosleep() with Sleep() based on configure findings 2020-10-13 14:54:29 -07:00
conserver.cf better use of version.h and letting configure build things with versions 2019-03-24 09:59:46 -07:00
console console: Add 'k' option to exit on console-down 2020-10-16 14:06:09 +02:00
contrib integrate contrib version bits to make-and-stage-release 2019-03-24 11:01:50 -07:00
package Fix #35 - check for sed inplace style 2019-11-15 22:11:24 -08:00
test Imported from conserver-8.2.1.tar.gz 2015-06-02 10:34:09 -07:00
_config.yml Set theme jekyll-theme-cayman 2018-11-20 18:14:56 -08:00
.cirrus.yml changing freebsd spec to match https://cirrus-ci.org/guide/FreeBSD/ 2020-04-30 20:14:43 -07:00
.gitignore adding .gitignore and not removing ~ files 2019-03-21 01:20:56 -07:00
CHANGES Release v8.2.5 2020-05-01 21:04:44 -07:00
compat.h Imported from conserver-8.2.0.tar.gz 2014-04-20 21:47:40 -07:00
configure.ac wrap usleep()/nanosleep() with Sleep() based on configure findings 2020-10-13 14:54:29 -07:00
FAQ removed the old rcs/cvs Id: tags 2018-05-28 09:34:15 -07:00
gen-version move get-version so it persists and autoreconf can be run with released version 2019-03-29 19:56:14 -07:00
INSTALL try and address license concerns with LICENSE.md 2020-05-25 14:53:00 -07:00
install-sh Imported from conserver-7.0.2.tar.gz 2001-06-15 17:44:07 -07:00
LICENSE Need to shuffle filenames for license detection 2018-03-21 20:28:10 -07:00
LICENSES another shuffle of names for license detection 2018-03-21 21:19:42 -07:00
LICENSES.md still not properly detecting - this will do it 2020-05-25 21:45:54 -07:00
Makefile.in Imported from conserver-8.1.19.tar.gz 2013-09-26 11:07:01 -07:00
PROTOCOL Correct typo 2019-03-13 13:21:36 -04:00
README.md moving badge 2019-03-19 06:50:15 -07:00
TODO removed the old rcs/cvs Id: tags 2018-05-28 09:34:15 -07:00

Conserver

Build Status

Conserver is an application that allows multiple users to watch a serial console at the same time. It can log the data, allows users to take write-access of a console (one at a time), and has a variety of bells and whistles to accentuate that basic functionality. The idea is that conserver will log all your serial traffic so you can go back and review why something crashed, look at changes (if done on the console), or tie the console logs into a monitoring system (just watch the logfiles it creates). With multi-user capabilities you can work on equipment with others, mentor, train, etc. It also does all that client-server stuff so that, assuming you have a network connection, you can interact with any of the equipment from home or wherever.

Documentation

See the INSTALL file for installation and the man pages for specifics.

Downloading

The latest version can be found on GitHub.

Contributions

Contributions distributed with the code can be found in the contrib subdirectory.