dtach
根据其网站,dtach 是一个小巧的程序,它模拟 screen 的 detach 功能,允许您在受保护于控制终端的环境中运行程序,并在以后连接到它。
安装
用法
创建新会话
要创建一个运行命令的新会话并连接到它
$ dtach -c socket command
例如,要创建一个运行 bash 的新会话,并将套接字位于 /tmp/bashsession
$ dtach -c /tmp/bashsession bash
要创建一个运行命令的新会话,但不连接到它
$ dtach -n socket command
连接到会话
要连接到现有会话
$ dtach -a socket
要连接到现有会话,如果会话不存在则创建它
$ dtach -A socket
从会话分离
在连接的会话中,输入 Ctrl+\
。此组合键可以使用 -e
标志修改。
技巧与提示
要与另一个用户共享会话,只需 #创建新会话 并更改套接字文件的权限,以便其他用户可以读取和写入它。然后,其他用户应该能够 连接 到该会话。