:- use_module(library(http/http_unix_daemon)). http_daemon(+Options)
http_daemon(+Options)
Error handling depends on whether or not interactive(true) 
is in effect. If so, the error is printed before entering the toplevel. 
In non-interactive mode this predicate calls halt(1).