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
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel