Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ABDUCO(1)		     General Commands Manual		       ABDUCO(1)

NAME
     abduco - terminal session manager

SYNOPSIS
     abduco [-e detachkey] [-r] [-f] -c name command [args ...]
     abduco [-e detachkey] [-r] [-f] -n name command [args ...]
     abduco [-e detachkey] [-r] [-f] [-l] -A name command [args ...]
     abduco [-e detachkey] [-r] [-l] -a name

DESCRIPTION
     abduco  provides  a way to disconnect a given application from its control-
     ling terminal, thus it provides roughly the same session attach/detach sup-
     port as screen(1), tmux(1) or dtach(1).

     If the command to execute is not specified, the environment  variable  $AB-
     DUCO_CMD is examined, if it is not set dvtm(1) is executed.

     All  session  related  information  is  stored in the following directories
     (first to succeed is used):

	    $ABDUCO_SOCKET_DIR/abduco
	    $HOME/.abduco
	    $TMPDIR/abduco/$USER
	    /tmp/abduco/$USER

     However if a given session name represents either a  relative  or	absolute
     path it is used unmodified.

     If  for  some  reason  the  unix(7) domain socket representing a session is
     deleted, sending SIGUSR1 to the server process will recreate it.

OPTIONS
     If no command line arguments are given all currently  active  sessions  are
     printed  sorted  by  their respective creation date. Lines starting with an
     asterik * indicate that at least one client is connected.	A  plus  sign  +
     indicates that the command terminated while no client was connected, attach
     to get its exit status.

     -v     Print version information to standard output and exit.

     -r     Readonly session, i.e. user input is ignored.

     -e detachkey
	    Set  the  key to detach which by default is set to CTRL+\ i.e. ^\ to
	    detachkey.

     -f     Force creation of session when there is an already	terminated  ses-
	    sion of the same name, after showing its exit status.

     -c     Create a new session and attach immediately to it.

     -n     Create a new session but do not attach to it.

     -A     Try to connect to an existing session, upon failure create said ses-
	    sion and attach immediately to it.

     -a     Attach to an existing session.

     -l     Attach  with  the  lowest  priority, meaning this client will be the
	    last to control the size.

EXAMPLE
     Start a new session (assuming dvtm(1) is in $PATH) with

     abduco -c my-session

     do some work, then detach by pressing CTRL+\ and later reattach with

     abduco -a my-session

AUTHOR
     abduco is written by Marc AndrA(C) Tanner <mat at brain-dump.org>

				   abduco-0.6			       ABDUCO(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=abduco&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help