Merge branch 'master' into 4.next
[exim.git] / test / scripts / 0000-Basic / 0438
index 099efba0da6d9bbd6c9ce95b108f99cc1d62ddc8..eb6daf3d59f08337342794b6bcf99e49e3bd81be 100644 (file)
@@ -3,8 +3,24 @@ need_ipv4
 #
 exim -d -DSERVER=server -bd -oX PORT_D
 ****
 #
 exim -d -DSERVER=server -bd -oX PORT_D
 ****
+millisleep 1000
 killdaemon
 # PID file must be DIR/spool/exim-daemon.* in order for "killdaemon" to work
 exim -d -DSERVER=server -bd -oX PORT_D -oP DIR/spool/exim-daemon.anotherpid
 ****
 killdaemon
 # PID file must be DIR/spool/exim-daemon.* in order for "killdaemon" to work
 exim -d -DSERVER=server -bd -oX PORT_D -oP DIR/spool/exim-daemon.anotherpid
 ****
+millisleep 1000
 killdaemon
 killdaemon
+#
+# Check for a SIGTERM daemon kill removing the pid file
+exim -d -DSERVER=server -bd -oX PORT_D -oP DIR/spool/mypidfile
+****
+sleep 1
+sudo perl
+system "ls DIR/spool | grep pid";
+print "\n";
+open(IN, "<", "DIR/spool/mypidfile");
+while (<IN>) { kill "TERM", $_; }
+****
+sleep 1
+ls DIR/spool
+#