]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
task/samba: use SIGTERM to stop samba server
authorYan, Zheng <zyan@redhat.com>
Tue, 14 Apr 2015 09:05:40 +0000 (17:05 +0800)
committerGreg Farnum <gfarnum@redhat.com>
Tue, 21 Apr 2015 21:43:02 +0000 (14:43 -0700)
man samba(8) contains sentences:

To shut down a user's smbd process it is recommended that SIGKILL (-9)
NOT be used, except as a last resort, as this may leave the shared
memory area in an inconsistent state. The safe way to terminate an smbd
is to send it a SIGTERM (-15) signal and wait for it to die on its own.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit 86bd6bc3771694cd9ee5cd071255f3cf4c40c812)

tasks/samba.py

index e9528d163275b028e70f65b6d334fef6af837b91..c8768f4bbce097c1e8e2de7373feb3f5968d4c41 100644 (file)
@@ -164,7 +164,7 @@ def task(ctx, config):
         smbd_cmd = [
                 'sudo',
                 'daemon-helper',
-                'kill',
+                'term',
                 'nostdin',
                 '/usr/local/samba/sbin/smbd',
                 '-F',