dtach

From its website, dtach is a tiny program that emulates the detach feature of screen, allowing you to run a program in an environment that is protected from the controlling terminal and attach to it later.

Installation

Install the dtachAUR package.

Usage

Create a new session

To create a new session running command and attach to it:

$ dtach -c socket command

For example, to create a new session running bash with the socket located at /tmp/bashsession:

$ dtach -c /tmp/bashsession bash

To create a new session running command without attaching to it:

$ dtach -n socket command

Attach to a session

To attach to an existing session:

$ dtach -a socket

To attach to an existing session, and if not already existing, create it:

$ dtach -A socket

Detach from a session

In an attached session, type Ctrl+\. This key combination can be modified with the -e flag.

Tips and tricks

Share a session

To share a session with another user, simply #Create a new session and change the permissions on the socket file such that the other user can read and write to it. Then the other user should be able to attach to the session.

gollark: We've been fairly successful in replacing gender with muons.
gollark: (the apioform hotline)
gollark: By the way, you should dial +441234815763 immediately.
gollark: What interesting assumptions.
gollark: What if palaiologos literally mitogen-activated protein kinase kinase kinase kinase 4?
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.