1ABDUCO(1) General Commands Manual ABDUCO(1)
2
3
4
6 abduco - terminal session manager
7
9 abduco [-e detachkey] [-r] [-f] -c name command [args ...]
10 abduco [-e detachkey] [-r] [-f] -n name command [args ...]
11 abduco [-e detachkey] [-r] [-f] [-l] -A name command [args ...]
12 abduco [-e detachkey] [-r] [-l] -a name
13
15 abduco provides a way to disconnect a given application from its
16 controlling terminal, thus it provides roughly the same session
17 attach/detach support as screen(1), tmux(1) or dtach(1).
18
19 If the command to execute is not specified, the environment variable
20 $ABDUCO_CMD is examined, if it is not set dvtm(1) is executed.
21
22 All session related information is stored in the following directories
23 (first to succeed is used):
24
25 $ABDUCO_SOCKET_DIR/abduco
26 $HOME/.abduco
27 $TMPDIR/abduco/$USER
28 /tmp/abduco/$USER
29
30 However if a given session name represents either a relative or
31 absolute path it is used unmodified.
32
33 If for some reason the unix(7) domain socket representing a session is
34 deleted, sending SIGUSR1 to the server process will recreate it.
35
37 If no command line arguments are given all currently active sessions
38 are printed sorted by their respective creation date. Lines starting
39 with an asterik * indicate that at least one client is connected. A
40 plus sign + indicates that the command terminated while no client was
41 connected, attach to get its exit status.
42
43 -v Print version information to standard output and exit.
44
45 -r Readonly session, i.e. user input is ignored.
46
47 -e detachkey
48 Set the key to detach which by default is set to CTRL+\ i.e. ^\
49 to detachkey.
50
51 -f Force creation of session when there is an already terminated
52 session of the same name, after showing its exit status.
53
54 -c Create a new session and attach immediately to it.
55
56 -n Create a new session but do not attach to it.
57
58 -A Try to connect to an existing session, upon failure create said
59 session and attach immediately to it.
60
61 -a Attach to an existing session.
62
63 -l Attach with the lowest priority, meaning this client will be the
64 last to control the size.
65
67 Start a new session (assuming dvtm(1) is in $PATH) with
68
69 abduco -c my-session
70
71 do some work, then detach by pressing CTRL+\ and later reattach with
72
73 abduco -a my-session
74
75
77 abduco is written by Marc André Tanner <mat at brain-dump.org>
78
79
80
81 abduco-0.6 ABDUCO(1)