如何创建自定义systemd目标以在启动时启动服务?

时间:2018-04-25 21:24:44

标签: centos7 systemd systemctl

我正在尝试创建一个简单的systemd目标,它将在启动时加载我的所有6个服务。所有这些服务都可以通过 systemctl start -service - 来启动,但是我想要一个更清晰的+依赖要求组来启动它们,而不是运行6个systemctl start的bash脚本 - - 命令。

本质:

示例服务systemd文件:

hub.service

[Unit]
Description=Hub docker container
After=docker.service

[Service]
User=root
ExecStart=/home/hub/hub.sh
ExecStop=/bin/docker stop hub
ExecStopPost=/bin/docker rm hub

[Install]
WantedBy=multi-user.target

目前他们可以启动,因为 multi-user.target 需要它。但是,我无法执行 systemctl stop multi-user.target ,因为多用户的范围较大,我只想要收听我的服务。

0 个答案:

没有答案