加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – emacs套接字的位置

发布时间:2020-12-14 01:01:25 所属栏目:Linux 来源:网络整理
导读:我在远程服务器上使用emacs.由于我的会话通常涉及数十个文件和进程,我一直在使用emacs服务器并使用emacs客户端连接到它.这样做的好处是,如果我的ssh连接由于某种原因而中断(这种情况很常见,因为我在英格兰和服务器在加利福尼亚州),我只是再次连接到emacs服务
我在远程服务器上使用emacs.由于我的会话通常涉及数十个文件和进程,我一直在使用emacs服务器并使用emacs客户端连接到它.这样做的好处是,如果我的ssh连接由于某种原因而中断(这种情况很常见,因为我在英格兰和服务器在加利福尼亚州),我只是再次连接到emacs服务器并继续工作,就像没有发生任何事情一样.

但是,前段时间,服务器的管理员已更改其配置,以便定期从/ tmp目录中清除“未使用的”文件,这是默认情况下emacs套接字的位置.由于时间戳在初始创建后没有得到更新,因此清除过程假定它是一个未使用的文件,这意味着我无法连接到我的服务器,尽管它正在运行.

有人知道告诉emacs在默认目录以外的目录中创建套接字的方法吗?

顺便说一下,我也尝试使用一个定期更新套接字时间戳的脚本,但它仍然被删除.

提前致谢.

解决方法

似乎server-socket-dir和server-auth-dir是您正在寻找的变量,来自文档C-hvserver-socket-dirRET

The directory in which to place the server socket. If local sockets
are not supported,this is nil.

C-hvserver认证 – dirRET

Directory for server authentication files. We only use this if
server-use-tcp' is non-nil. Otherwise we useserver-socket-dir’.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读