首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置OpenRC服务以在“登录”级别运行?

如何设置OpenRC服务以在“登录”级别运行?
EN

Unix & Linux用户
提问于 2017-11-27 04:32:16
回答 2查看 1.8K关注 0票数 1

我想要的很简单:我希望在我的用户通过agetty登录、我的显示管理器(LightDM)或其他登录方式登录之后,运行特定的OpenRC服务。有办法设置这个吗?

我个人的动机是:我有一个emacs守护进程作为特定用户的OpenRC服务运行,并且只需要在创建dbus会话之后才启动该服务。实现这一目标的一种方法是在dbus启动(相关历史)运行我的主会话(当前为XFCE会话)之后运行emacs守护进程,例如,在通过LightDM显示管理器登录之后。

作为解决办法,我要做的是:在我的用户登录后重新启动emacs,以便正确地初始化与emacs的dbus集成。但这只是痛苦。它一定有更好的方法来做到这一点。

EN

回答 2

Unix & Linux用户

发布于 2017-11-27 12:06:24

是的,有可能。只需将sudo rc-service yourservice start添加到用户的.bashrc中即可。

票数 0
EN

Unix & Linux用户

发布于 2019-10-03 19:19:45

rc-update add <service> <runlevel>

来源:https://wiki.gentoo.org/wiki/OpenRC_至_系统d_小本子

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/407203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档