]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/system/suricata
suricata: use KILL is suricata not shut down normal.
[people/pmueller/ipfire-2.x.git] / src / initscripts / system / suricata
index 29e58a7e290b044e7217f8edca8baeebecc34e15..f0d4b88d1fe96de251be8cac957d5e856b8036c0 100644 (file)
@@ -190,7 +190,10 @@ case "$1" in
                # Flush firewall chain.
                flush_fw_chain
 
                # Flush firewall chain.
                flush_fw_chain
 
-               # Remove suricata control socket.              
+               # Sometimes suricata not correct shutdown. So killall.
+               killall -KILL /usr/bin/suricata 2>/dev/null
+
+               # Remove suricata control socket.
                rm /var/run/suricata/* >/dev/null 2>/dev/null
 
                # Trash remain pid file if still exists.
                rm /var/run/suricata/* >/dev/null 2>/dev/null
 
                # Trash remain pid file if still exists.