【发布时间】:2016-04-05 06:05:10
【问题描述】:
是否可以告诉我的单元文件等待模板单元文件的任何实例(未知实例名称)?
类似这样的:After=template@*.service
例子:
我有这个模板文件(template@.service):
[Unit]
Description=TemplateFile
After=network.target
[Service]
Type=idle
ExecStart=/bin/sh -c '${JBOSS_HOME}/bin/standalone.sh ${JBOSS_START_OPTS}'
ExecStop=/bin/sh -c '${JBOSS_HOME}/bin/jboss-cli.sh ${JBOSS_STOP_OPTS}'
[Install]
WantedBy=multi-user.target
我有这个单元文件(other.service):
[Unit]
Description=Other
After=network.target
#Requires=template@[a-zA-Z0-9]*.service
[Service]
Type=idle
Environment=DISPLAY=:0
ExecStart=/usr/bin/gedit
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
我希望 other.service 单元仅在至少 1 个 template@.service 实例正在运行时运行
【问题讨论】: