add deamonize option
documentation