[systemd-devel] Binary launched in ExecStartPre gets killed...
Belal, Awais
Awais_Belal at mentor.com
Mon Mar 4 03:02:36 PST 2013
Hi,
I have a unit file which does something like this:
In ExecStartPre -> Start A
In ExecStart -> Start B
Now the thing is B depends on A to function correctly and A is a binary itself. The behavior I am seeing is a little obvious but still I thought there might be a way around this. When the unit is started A is launched correctly but then after some time it gets killed with a term signal 15 and this happens before B is started and hence when B is launched it fails. Here's what my unit file looks like...
[Unit]
Description=B
After=xyz.service
[Service]
EnvironmentFile=-/tmp/my.env
ExecStartPre=/bin/sh -c 'echo "ADDRESS=`A --print-path`" > /tmp/my.env'
ExecStart=/usr/bin/B
[Install]
WantedBy=graphical.target
Any suggestions here would be highly appreciated.
BR,
Awais
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20130304/b369e3fd/attachment.html>
More information about the systemd-devel
mailing list