[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Insert a script into systemd boot order at a specific location



Quoting Christoph Pleger (Christoph.Pleger@cs.tu-dortmund.de):
> Hello,
> 
> > According to
> > http://www.freedesktop.org/software/systemd/man/systemd.unit.html you
> > can specify "After=" and "Before=" in order to force your unit to start
> > in a specified position. The documentation suggests that you typically
> > list your "After=" units also in "Requires=" so that starting your unit
> > causes the "After=" units to be started too (but, presumably, if they're
> > optional, you wouldn't do that).

[...]

> Then, I called systemctl to set the correct symlinks for script.target and
> script.service.
> 
> Then, I rebooted again and the result was the same as before.
> 
> Why does systemd not follow these instructions that my script has to be
> executed before multi-user?

I haven't followed through your reasoning, but just wanted to point
you to this page which may or may not help.

http://www.freedesktop.org/software/systemd/man/systemd.special.html

I leave it to you as to whether the -pre.target stuff is useful, or
whether these types of services can be cloned in some way for more
specific application to your requirements. It just looks as if
-pre.target is more rigorous than Before/After.

Cheers,
David.


Reply to: