[systemd-commits] man/systemd.service.xml

Lennart Poettering lennart at kemper.freedesktop.org
Thu May 15 16:34:54 PDT 2014


 man/systemd.service.xml |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

New commits:
commit 33169701b0640d3629d4c36cf8c71dc26d2cb7e1
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri May 16 01:33:22 2014 +0200

    man: clarify that the ExecReload= command should be synchronous
    
    http://lists.freedesktop.org/archives/systemd-devel/2014-May/019054.html

diff --git a/man/systemd.service.xml b/man/systemd.service.xml
index af32ccb..364ad7d 100644
--- a/man/systemd.service.xml
+++ b/man/systemd.service.xml
@@ -519,6 +519,20 @@ ExecStart=/bin/echo $ONE $TWO ${TWO}</programlisting>
                                 following:</para>
 
                                 <programlisting>/bin/kill -HUP $MAINPID</programlisting>
+
+                                <para>Note however that reloading a
+                                daemon by sending a signal (as with
+                                the example line above) is usually not
+                                a good choice, because this is an
+                                asynchronous operation and hence not
+                                suitable to order reloads of multiple
+                                services against each other. It is
+                                strongly recommended to set
+                                <varname>ExecReload=</varname> to a
+                                command that no only triggers a
+                                configuration reload of the daemon,
+                                but also synchronously waits for it
+                                complete.</para>
                                 </listitem>
                         </varlistentry>
 



More information about the systemd-commits mailing list