]> matita.cs.unibo.it Git - helm.git/commitdiff
catch SIGTERM and log a "bye" message
authorStefano Zacchiroli <zack@upsilon.cc>
Fri, 17 Jan 2003 15:45:39 +0000 (15:45 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Fri, 17 Jan 2003 15:45:39 +0000 (15:45 +0000)
helm/uwobo/src/ocaml/uwobo.ml

index a08e765678376498bf1df6d8b259213302071d43..792e3e64ace55c57b448dff37256c87b4110682e 100644 (file)
@@ -240,6 +240,8 @@ let main () =
     end
   in
   at_exit die_nice;
+  ignore (Sys.signal Sys.sigterm
+    (Sys.Signal_handle (fun _ -> raise Sys.Break)));
   syslogger#log `Notice
     (sprintf "%s started and listening on port %d" daemon_name port);
   syslogger#log `Notice (sprintf "current directory is %s" (Sys.getcwd ()));