Re: [systemd-devel] 回复: 回复: 回复: [systemd-de vel] systemctl can't execute stop actually,whenservice is started by other way

2017-10-27 Thread Reindl Harald



Am 27.10.2017 um 12:25 schrieb 清辰:
When executing 'service xxx restart', actually systemd will execute 
'service xxx start', and then 'service xxx stop'.
But my restart action is different from stop action, can I customize my 
'restart'?


no - fix the service

this sounds somehow as you have multiple things in a single service 
which should be splitted into several services with Before/After 
dependencies or even a own target

___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] 回复: 回复: 回复: [systemd-de vel] systemctl can't execute stop actually,whenservice is started by other way

2017-10-27 Thread Lennart Poettering
On Fr, 27.10.17 18:25, 清辰 (624001...@qq.com) wrote:

> When executing 'service xxx restart', actually systemd will execute 'service 
> xxx start', and then 'service xxx stop'.
> But my restart action is different from stop action, can I customize my 
> 'restart'?

First of all, note that systemd does not actually provide a "service"
tool. It provides "systemctl", and your downstream distros map
"service" to "systemctl".

And no, in systemd we give the guarantee that restarts are equivalent
to stop+start, and you cannot customize that.

Lennart

-- 
Lennart Poettering, Red Hat
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel