使用 crontab 的 @reboot 启动 emacs 守护进程时出现问题

使用 crontab 的 @reboot 启动 emacs 守护进程时出现问题

我正在尝试将系统配置为emacs -daemon在启动系统时启动。因此,我在我的crontab.

@reboot /usr/bin/emacs -daemon

然后当我启动系统时,它似乎emacs -daemon已经执行了。我可以在以下位置看到它htop在此输入图像描述

但是,当我尝试附加到 emacs 守护进程时,它说找不到服务器(就好像emacs -daemon从未运行过一样):

$ emacsclient -c
emacsclient: can't find socket; have you started the server?
emacsclient: To start the server in Emacs, type "M-x server-start".
emacsclient: No socket or alternate editor.  Please use:

        --socket-name
        --server-file      (or environment variable EMACS_SERVER_FILE)
        --alternate-editor (or environment variable ALTERNATE_EDITOR)

你知道发生了什么事吗?

/ps 使用的操作系统是archlinux, & emacs 是 28.2/

相关内容