什么是嵌入式文件?什么是插入目录?如何编辑 systemd 服务 [已关闭]

问题描述 投票:0回答:1

我想更改自定义 systemd 服务的工作方式。

systemctl edit serviceName

这将编辑 /etc/systemd/system/serviceName.d/override.conf 文件。 Override.conf 称为嵌入式文件,serviceName.d/ 称为嵌入式目录。我想将嵌入式文件定义和嵌入式文件夹定义放在互联网上。

linux systemd
1个回答
14
投票

我会定义: 插入文件 - 一个文件,包含在插入目录中,其内容连接到与插入目录同名的(服务)单元文件。例如。对于

/etc/systemd/system/service-name.d/override.conf
-
override.conf
称为嵌入式文件,
service-name.d/
是嵌入式目录。

例如写入 override.conf

ExecStart=/usr/bin/example-service
会将其连接到单元文件中 ExecStart 命令中的元素列表。如果我们想覆盖 ExecStart 命令,那么我们需要首先使用
ExecStart=
重置命令,然后添加我们的命令。

override.conf 应该是例如:

[UNIT] 
ExecStart= 
ExecStart=/usr/bin/example-service
© www.soinside.com 2019 - 2024. All rights reserved.