I have a service that performs several tasks, one after the other, on a specific date and time. These tasks involve opening files, launching other processes, interacting with databases, etc. I'm wondering exactly what happens when a stop command is issued via the SCM or the system is powered...