<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 11, 2016 at 3:38 PM, John Lane <span dir="ltr"><<a href="mailto:systemd@jelmail.com" target="_blank">systemd@jelmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/01/16 13:09, Tomasz Torcz wrote:<br>
> On Mon, Jan 11, 2016 at 12:39:10PM +0000, John Lane wrote:<br>
>> I have some services in my initramfs that unlock some crypto volumes to<br>
>> make the root and some other filesystems available.<br>
>   This seems relevant:<br>
> <a href="https://wiki.freedesktop.org/www/Software/systemd/RootStorageDaemons/" rel="noreferrer" target="_blank">https://wiki.freedesktop.org/www/Software/systemd/RootStorageDaemons/</a><br>
><br>
</span>Yeah, I read that. But it doesn't explain how to configure a unit. I<br>
read the bit about processes where the first character of the zeroth<br>
command line argument is '@' are excluded from the killing spree, but<br>
not sure how to do that from a unit specification file.</blockquote><div><br></div><div>This is primarily meant to be done by daemons themselves, and I'm really not sure if it works when done "externally" from a .service – but worth a try:</div><div><br></div><div>ExecStart=@/usr/bin/myservice @myservice --option --option</div><div>KillMode=none</div><div><br></div><div>(The two "@"s have different meanings – the first one is documented in systemd.service, the second in RootStorageDaemons.)</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>