首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过systemctl将参数传递给systemd-n派生?

如何通过systemctl将参数传递给systemd-n派生?
EN

Server Fault用户
提问于 2016-07-12 21:11:49
回答 1查看 1.5K关注 0票数 1

我正在测试systemd-nspawn并启动一个基本系统testcont (以前是用debootstrap创建的)

代码语言:javascript
复制
# systemd-nspawn -bD testcont --network-bridge=br1

代码语言:javascript
复制
# systemctl start systemd-nspawn@testcont.service

在第一种情况下,我可以将一些参数传递给systemd-nspawn (特别是我想使用的桥)--在第二种情况下,我如何做到这一点?

对于我自己创建的服务,我有可以修改的相关/etc/systemd/systemd/<something>.service文件,但在上面的情况下,服务是通过systemd-nspawn@神奇地启动的,而且我也找不到配置文件。

EN

回答 1

Server Fault用户

发布于 2017-01-15 05:06:44

systemd-nspawn@testcont.service/usr/lib/systemd/system/systemd-nspawn@.service的一个实例

如果你想定制,你可以

代码语言:javascript
复制
cp /usr/lib/systemd/system/systemd-nspawn@.service /etc/systemd/system/
sed -i.bak s/--network-veth/--network-bridge=br1/g /etc/systemd/system/systemd-nspawn@.service

然后所有的新的

代码语言:javascript
复制
systemctl start systemd-nspawn@testcont.service

将从--network-bridge=br1开始

如果默认情况下不希望使用--network-bridge=br1,则可以再次创建特定的systemd-nspawn-br1

代码语言:javascript
复制
cp /usr/lib/systemd/system/systemd-nspawn@.service /etc/systemd/system/systemd-nspawn-br1@.service
sed -i.bak s/--network-veth/--network-bridge=br1/g /etc/systemd/system/systemd-nspawn-br1@.service

首先是:systemctl start systemd-nspawn-br1@testcont.service

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

https://serverfault.com/questions/789448

复制
相关文章

相似问题

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