On 10/07/2015 06:03 PM, Colin Guthrie wrote:
Susant Sahani wrote on 07/10/15 04:05:


On 10/06/2015 06:36 PM, Lennart Poettering wrote:
On Mon, 05.10.15 15:49, Dushyant Uge (dushyan...@gmail.com) wrote:

Hello there,

I have two queries

Some processes terminated immediately after writing reboot before
reaching
systemd unit ExecStop

I am not sure I parse this, but when services are shut down systemd
won't kill their processes until their ExecStop= is executed, so that
the code in the ExecStop= can do that on its own. Everything else would
be a bug.
If it's like ExecStop=su  example-user; /sbin/foo .
then is it the same behavior ?

That's not a valid ExecStop definition (for one, there is no path to su;
secondly it contains a ; which isn't doing what you think it does...)

I'd strongly advice against using su, but if you have to you'd have to
wrap this command in some kind of script:

Actually this is in a script.

e.g. ExecStop=/bin/sh -c '/sbin/su example-user; /sbin/foo .'

But I'd really recommend finding a cleaner way to do this!

Susant
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to