267得票2回答
修改systemd单元文件后是否必须重新加载?

假设我写了一个名为mine.service的文件。然后我使用systemctl enable mine.service命令。 如果我之后决定编辑mine.service,我需要告诉systemd文件已经被修改了吗?如果是的话,我应该如何做到这一点呢?

159得票4回答
查找systemd单元文件服务的位置

有很多不同的地方可以放置systemd单元文件。是否有一种快速简便的方法,只需提供服务名称,就能询问systemd从哪里读取了服务的声明?

122得票4回答
在systemd中,After=和Requires=之间有什么区别?

我正在创建一个systemd .service文件,需要帮助理解Requires=和After=之间的区别。man page上说Requires=是"配置对其他单元的依赖要求",而After=是"配置单元之间的顺序依赖关系"。它们有什么区别?

108得票3回答
断开SSH会话会终止你的程序吗?

所以,假设我在开始执行`rsync`、`cp`或其他可能需要很长时间的命令后与SSH会话断开连接。那个命令会继续运行直到完成还是会被终止?一直对此感到好奇。

105得票3回答
有没有办法查看systemd的执行树?

我的问题的意思是:是否有一种方法可以转储有序列表(类似于进程的pstree)以查看systemd如何执行提供的单位集合,即在解决依赖关系并将作业排队执行后的树形结构?我知道您可以通过分析systemd状态数据来完成,但是否有一种快速查看这样的树形结构的方法?这对于故障调查非常有帮助(例如,如果...

92得票2回答
如何在命令行中向systemd日志发送消息?

在旧的Linux系统中,可以使用logger命令将日志消息发送到syslog。 阅读在Arch Linux中,logger将其消息记录到哪里?,似乎syslog消息和logger命令行应用程序只与systemd日志交互如果设置了用于消息转发的套接字。 那么,logger命令的现代等价物是什...

88得票9回答
服务启动请求过于频繁,拒绝启动限制。

我有一个systemd服务,显示以下错误:service start request repeated too quickly, refusing to start 我知道该服务配置为在失败时重新启动,并且它一遍又一遍地重新启动。但是它到底在什么时候拒绝重新启动? 是否有一个限制或数字来定义...

78得票3回答
在不改变上游单元文件的情况下修改systemd单元文件

我已经通过apt安装了pimd服务。这个服务附带了一个上游的systemd单元文件(/lib/systemd/system/pimd.service)。 我希望当某种原因导致该服务被终止时,能够重新启动该服务,因此我想在单元文件中添加Restart = always这一行。 然而,我不想修...

74得票2回答
在启动时,在/var/run下创建一个目录。

我有一个需要在 /var/run 目录下拥有自己目录的守护进程,该目录应授予守护进程用户写权限。 我发现可以使用以下命令创建此目录: # mkdir /var/run/mydaemon 然后,我可以将其所有权更改为我希望运行该进程的用户/组: # chown myuser:myuser /va...

74得票4回答
无法获取D-Bus连接:操作不允许

我正在尝试使用Docker在我的CentOS镜像上列出服务。 systemctl list-units 但是我收到了这个错误信息: Failed to get D-Bus connection: Operation not permitted 有什么建议,可能是什么问题呢?