> I will be copying one to four or so 10 GByte files.
> After starting, at trigger time, looking for files in a specified
> folder, copy files, verify files, delete source files, hibernate
> until 2AM the next day and look for files again.
whatever you do; configure your app to use a NAMED "semaphore" (object)
and to destroy it when it terminates (be it due to an error or due to a
regular termination); next add some code to the app startup to check if
such a semaphore exists (and, in this case, terminate right out); this
will avoid you a bunch of issues ... oh and DON'T use "semaphore files"
I wasn't referring to those (and using them you'll be calling for
trouble - mind me), rather to some kernel objects