【发布时间】:2017-04-03 09:13:03
【问题描述】:
我正在创建一个 systemd 服务,让我们在 Ubuntu 16.04 上将其称为 B,我希望在每次启动时启动一个名为 A 的特定服务,然后运行一个特定脚本。到目前为止,我已经创建了包含以下字段的服务单元文件:
[Unit]
Description=B
After=A.service
[Service]
ExecStart=/opt/B.sh
[Install]
WantedBy=multi-user.target
另外我希望服务A的停止触发服务B的停止。在A服务单元文件中使用以下命令是否有效
ExecStop=systemctl stop A.service
或者还有其他方法吗?如果可能,我不想更改现有的 A 服务文件单元。
【问题讨论】:
标签: ubuntu-16.04 systemd startupscript