Hi,
I'm pleased to announce version 0.2 of abduco, a tool for session
{at,de}tach support which allows to run a process independently from
its controlling terminal. In combination with dvtm it is a lightweight
alternative to tmux and screen.
http://www.brain-dump.org/projects/abduco/abduco-0.2.tar.gz
with sha1sum
e3a706b782fcb18fd70076ff3550bfdb4829b2ec abduco-0.2.tar.gz
Changes include:
* session names are by default suffixed with '_AT_hostname' and the
session list, printed when abduco is run without any arguments,
only displays sessions ending with the current hostname. This is
useful if the home or tmp directory holding the unix domain sockets
is network mounted. However these suffixes are not required on the
command line and consequently will not show up in the session list.
* elimination of a race condition by using pselect(3) instead of select(3)
* more descriptive error message when the application to start is not found
* build system improvements: make striping optional, feature test
macros are set from config.mk, a globally set $PREFIX is respected.
* support for AIX and Solaris (might require some tweaks to config.mk)
Assuming dvtm is located somewhere in $PATH, the following creates a new
session named 'demo':
$ abduco -c demo
Otherwise an arbitrary application can be started as follows:
$ abduco -c demo your-application
CTRL+\ detaches from the active session. All available sessions can be
displayed by running:
$ abduco
Active sessions (on host hostname)
Sat 2014-11-15 15:10:18 demo
The session can be restored with
$ abduco -a demo
Read the manual page for further information.
Cheers,
Marc
--
Marc André Tanner >< http://www.brain-dump.org/ >< GPG key: CF7D56C0
Received on Sat Nov 15 2014 - 15:15:45 CET