我正在创建一个 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 服务文件单元。