On Fri, Jun 24, 2016 at 6:23 PM, Andrei Borzenkov <[email protected]> wrote: > On Fri, Jun 24, 2016 at 1:11 PM, Xin Long <[email protected]> wrote: >> Hi, >> >> I have a service, and want it to be stopped only after network is >> stopped when system shutdown. >> >> I checked "man systemd.special ", network is a special internal >> service for systemd, , and I found "network.target": >> "at shutdown, a unit that is ordered after network.target will be >> stopped before the network -- to whatever level it might be set up >> then -- is shut down". >> That means "After=network.target" can work well. >> >> But my situation is opposite to that, I need "a unit that is ordered >> before network.target will be stopped *after* the network so >> shutdown". >> >> So I added "Before=network.target" to .service file. can it really >> work as I expect? >> > > No. That is why systemd was forced to introduce additional > network-pre.target to make it possible to explicitly order things > before networking is started (or stop after networking has been > stopped - assuming of course that all services that implement > networking correct order themselves After network-pre.target).
So you mean "Before=network-pre.target" can work on my case, right ? >> I have a service, and want it to be stopped only after network is >> stopped when system shutdown and since which version "network-pre.target" was introduced ? cause I didn't find it in "man systemd.special" in my system. _______________________________________________ systemd-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/systemd-devel
