我想要的很简单:我希望在我的用户通过agetty登录、我的显示管理器(LightDM)或其他登录方式登录之后,运行特定的OpenRC服务。有办法设置这个吗?
我个人的动机是:我有一个emacs守护进程作为特定用户的OpenRC服务运行,并且只需要在创建dbus会话之后才启动该服务。实现这一目标的一种方法是在dbus启动(相关历史)运行我的主会话(当前为XFCE会话)之后运行emacs守护进程,例如,在通过LightDM显示管理器登录之后。
作为解决办法,我要做的是:在我的用户登录后重新启动emacs,以便正确地初始化与emacs的dbus集成。但这只是痛苦。它一定有更好的方法来做到这一点。
发布于 2017-11-27 12:06:24
是的,有可能。只需将sudo rc-service yourservice start添加到用户的.bashrc中即可。
发布于 2019-10-03 19:19:45
rc-update add <service> <runlevel>
https://unix.stackexchange.com/questions/407203
复制相似问题