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 '@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