Assuming that service does not leave things in dangerous or inconsistent state (though failures to carry tasks will be observed), should it close files, connections and any other work?
Should a service cancel and terminate incomplete work on SIGTERM?
signals